Factory docs, home
Page navigation

A record from the Factory repository, docs/brand/assets/provenance.json, shown as committed except that its private session identifiers appear as numbered placeholders, such as <private session 1>, one number for each session in this record. Its other private identifiers appear as numbered placeholders, such as <private identifier 1>, one number for each identifier in this record. Every hash, date and count is as recorded. The build review says what the Factory's receipts support.

{
  "schema_version": 1,
  "brand_contract": "factory-brand-v1",
  "art_direction": {
    "model": "claude-opus-5-5",
    "configured_effort": "high",
    "session_id": "<private session 1>",
    "completed_phases": [
      {
        "phase": "brand-opus",
        "session_id": "<private session 1>",
        "models_observed": [
          "claude-opus-5-5"
        ],
        "result": "success",
        "is_error": false,
        "duration_ms": 402974,
        "raw_sha256": "4dcf74d3a5a386477f1065f969c691ae9c67dfdf5dddc772b14cf92b046a01d6",
        "final_sha256": "fa42698997105336f19ed65cf3426a2b877e85e776d11b7fd612975e7caf3eeb"
      },
      {
        "phase": "brand-opus-correction",
        "session_id": "<private session 1>",
        "models_observed": [
          "claude-opus-5-5"
        ],
        "result": "success",
        "is_error": false,
        "duration_ms": 323592,
        "raw_sha256": "868447f51b346c0ef5c4d603afbcdd170e4121e7ef5a2a95d1ad8a30ffca5767",
        "final_sha256": "65184e9f4d99d57d7b10b0ed174e2307163db817ca75971087dc7b53f8c08a0e"
      }
    ]
  },
  "reviewed_at_utc": "2026-09-28T10:46:42.749414+00:00",
  "status": "Reviewed core brand assets and editorial module studies; no app integration or completed-epic claim.",
  "qualification": "Generated illustrations retain small tonal and geometric variations. Flat-token contrast is verified for meaningful foreground pairs; this is not a whole-raster accessibility certification. Vector master and interface tokens remain exact.",
  "assets": [
    {
      "id": "core-plumb-mascot",
      "file": "core/plumb-mascot.png",
      "method": "built-in image_gen",
      "model": null,
      "model_note": "Underlying image model not exposed by the tool.",
      "tool_output_file": "exec-<private identifier 1>.png",
      "generation_date": "2026-09-28",
      "exact_generation_time": null,
      "observed_at_utc": "2026-09-28T10:46:42.749414+00:00",
      "sha256": "1a3b94799d0d1bbc77a5b5b27a6d8d7bc9663c6f5605f13782e29efbe0038644",
      "bytes": 246401,
      "dimensions": [
        1254,
        1254
      ],
      "requested_dimensions": [
        1024,
        1024
      ],
      "alpha": {
        "min": 0,
        "max": 255,
        "fully_transparent_pixels": 1391642,
        "fully_opaque_pixels": 1166
      },
      "prompt_source": "../image-prompts.json",
      "prompt_id": "core-plumb-mascot",
      "prompt_sha256": "4800fcd4574fdbf41374bf69324e90d979c8e7052d3b8def689aa65eea906274",
      "reference_asset_id": null,
      "reference_sha256": null,
      "transparent_background_requested": true,
      "alt": "Plumb, the Factory character: a small blue plumb bob with a friendly face, hanging from a thin black line and waving.",
      "review": "Friendly waving character with attached collar, line and loop; no state or progress claim. Genuine transparency verified.",
      "reviewer": "Astra coordinator; visual review of image_gen output and independent review of Opus art direction",
      "image_modified_after_generation": false
    },
    {
      "id": "core-factory-mark",
      "file": "core/factory-mark.png",
      "method": "built-in image_gen",
      "model": null,
      "model_note": "Underlying image model not exposed by the tool.",
      "tool_output_file": "exec-<private identifier 2>.png",
      "generation_date": "2026-09-28",
      "exact_generation_time": null,
      "observed_at_utc": "2026-09-28T10:46:42.749414+00:00",
      "sha256": "cdaaffc0f97a7dfdd49c03f6b85ebb0247832045801c75b5064da2fdc227ecc0",
      "bytes": 175534,
      "dimensions": [
        1254,
        1254
      ],
      "requested_dimensions": [
        1024,
        1024
      ],
      "alpha": {
        "min": 0,
        "max": 255,
        "fully_transparent_pixels": 1424483,
        "fully_opaque_pixels": 860
      },
      "prompt_source": "../image-prompts.json",
      "prompt_id": "core-factory-mark",
      "prompt_sha256": "abca14884752b318d3245111306cb1ccf66dab9cb04329dd0e85a9285bbe466d",
      "reference_asset_id": "core-plumb-mascot",
      "reference_sha256": "1a3b94799d0d1bbc77a5b5b27a6d8d7bc9663c6f5605f13782e29efbe0038644",
      "transparent_background_requested": true,
      "alt": "Factory mark: a blue plumb bob hanging from a short black line.",
      "review": "Recognisable matching silhouette with no face or arms. Size comparison requires a minimum 48 px PNG canvas; 16 px request was not achieved. Not approved as a favicon.",
      "reviewer": "Astra coordinator; visual review of image_gen output and independent review of Opus art direction",
      "image_modified_after_generation": false
    },
    {
      "id": "study-modules-plate-1",
      "file": "studies/modules-plate-1.png",
      "method": "built-in image_gen",
      "model": null,
      "model_note": "Underlying image model not exposed by the tool.",
      "tool_output_file": "exec-<private identifier 3>.png",
      "generation_date": "2026-09-28",
      "exact_generation_time": null,
      "observed_at_utc": "2026-09-28T10:46:42.749414+00:00",
      "sha256": "18d58ea3ae82cf2d3769135cd69af0172b9ead3978c68877b482b89b81ebce83",
      "bytes": 1350564,
      "dimensions": [
        1536,
        1024
      ],
      "requested_dimensions": [
        1536,
        1024
      ],
      "alpha": {
        "present": false
      },
      "prompt_source": "../image-prompts.json",
      "prompt_id": "study-modules-plate-1",
      "prompt_sha256": "cdb376e068da5f87614adf5fe8d9749c62ef9eab5ac4f39c60ba8a3127666258",
      "reference_asset_id": "core-plumb-mascot",
      "reference_sha256": "1a3b94799d0d1bbc77a5b5b27a6d8d7bc9663c6f5605f13782e29efbe0038644",
      "transparent_background_requested": false,
      "alt": "Concept study, plate 1 of 2: six identical Plumb figures on pale blue rounded squares, labelled Command journal (ledger), Evidence / Assurance (specimen case), Execution (relay baton), Local fixture worker (toolbox), Attempt fence / workspace (garden gate) and Guarded verification / recovery (loupe over a report).",
      "review": "All six exact module labels and props visually checked in reading order. Consistent character, blank records and no invented status. Editorial study.",
      "reviewer": "Astra coordinator; visual review of image_gen output and independent review of Opus art direction",
      "image_modified_after_generation": false
    },
    {
      "id": "study-modules-plate-2",
      "file": "studies/modules-plate-2.png",
      "method": "built-in image_gen",
      "model": null,
      "model_note": "Underlying image model not exposed by the tool.",
      "tool_output_file": "exec-<private identifier 4>.png",
      "generation_date": "2026-09-28",
      "exact_generation_time": null,
      "observed_at_utc": "2026-09-28T10:46:42.749414+00:00",
      "sha256": "18cf2eed6b1cffea85a70f0b5c9e3fc066c789a5411799e530f4ec4b6d35a4da",
      "bytes": 1327189,
      "dimensions": [
        1536,
        1024
      ],
      "requested_dimensions": [
        1536,
        1024
      ],
      "alpha": {
        "present": false
      },
      "prompt_source": "../image-prompts.json",
      "prompt_id": "study-modules-plate-2",
      "prompt_sha256": "9546818e4f94ea410975392306b7af3122d7a9dabd42f55bf4e8651a582623d5",
      "reference_asset_id": "core-plumb-mascot",
      "reference_sha256": "1a3b94799d0d1bbc77a5b5b27a6d8d7bc9663c6f5605f13782e29efbe0038644",
      "transparent_background_requested": false,
      "alt": "Concept study, plate 2 of 2: five identical Plumb figures on pale blue rounded squares, labelled Confined executor (gear under a glass cloche), Repository sealing / export (sealed parcel), Repository integration (railway points lever), Portfolio (index-card drawer) and Dashboard (empty window frame).",
      "review": "All five exact module labels and props visually checked in reading order. Consistent character and empty Dashboard frame without data. Editorial study.",
      "reviewer": "Astra coordinator; visual review of image_gen output and independent review of Opus art direction",
      "image_modified_after_generation": false
    },
    {
      "id": "core-factory-lockup",
      "file": "core/factory-lockup.svg",
      "method": "original hand-authored SVG by claude-opus-5-5, effort high",
      "sha256": "fc427371bf5a37f24cb6c1ea9a3549d411ef50202afc6dae8503d240ec58e43e",
      "bytes": 806,
      "view_box": [
        0,
        0,
        312,
        110
      ],
      "alt": "Factory wordmark beside a blue plumb-bob mark.",
      "review": "Native SVG rendering visually inspected: unclipped bob and legible Factory wordmark. Uses live system text, so typeface may vary.",
      "reviewer": "Astra coordinator",
      "not_imagegen": true
    }
  ],
  "token_contrast": [
    {
      "foreground": "blue",
      "background": "white",
      "ratio": 5.69,
      "passes_graphic_3": true,
      "passes_text_4_5": true
    },
    {
      "foreground": "blue",
      "background": "pale",
      "ratio": 4.67,
      "passes_graphic_3": true,
      "passes_text_4_5": true
    },
    {
      "foreground": "ink",
      "background": "white",
      "ratio": 19.39,
      "passes_graphic_3": true,
      "passes_text_4_5": true
    },
    {
      "foreground": "slate",
      "background": "white",
      "ratio": 6.09,
      "passes_graphic_3": true,
      "passes_text_4_5": true
    },
    {
      "foreground": "slate",
      "background": "pale",
      "ratio": 5.0,
      "passes_graphic_3": true,
      "passes_text_4_5": true
    },
    {
      "foreground": "pale",
      "background": "white",
      "ratio": 1.22,
      "passes_graphic_3": false,
      "passes_text_4_5": false
    },
    {
      "foreground": "divider",
      "background": "white",
      "ratio": 1.3,
      "passes_graphic_3": false,
      "passes_text_4_5": false
    }
  ]
}

Source: docs/brand/assets/provenance.json