prj-canon-federation/docs/evidence/2026-09-05-rename-completed.json
tegwick 745d74abd9 Record ownership ledger and completed CommerceCanon rename
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
2026-09-05 20:22:12 +02:00

437 lines
17 KiB
JSON

{
"id": "615e7b44-d84e-4feb-92c5-1708feaf1e65",
"repo_id": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"old_slug": "identity-canon",
"new_slug": "commerce-canon",
"phase": "completed",
"completed_at": "2026-09-05T17:31:50.437724Z",
"expected_forge_repository_id": 46,
"expected_source_commit": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"expected_default_branch": "main",
"error_code": null,
"phases": {
"completed": {
"at": "2026-09-05T17:31:50.437724+00:00",
"verification": {
"baseline_checksum": "46c147f9937ea63219cf0d74d2829bd2c35d599ae3d0ef66594b440a6d902439",
"checks": [
{
"actual": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"expected": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"name": "managed_repository_exists",
"ok": true
},
{
"actual": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"expected": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"name": "managed_repository_uuid",
"ok": true
},
{
"actual": true,
"expected": true,
"name": "forge_readable",
"ok": true
},
{
"actual": "commerce-canon",
"expected": "commerce-canon",
"name": "forge_coordinate",
"ok": true
},
{
"actual": 46,
"expected": 46,
"name": "forge_repository_id",
"ok": true
},
{
"actual": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"expected": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"name": "source_commit",
"ok": true
},
{
"actual": "main",
"expected": "main",
"name": "default_branch",
"ok": true
},
{
"actual": true,
"expected": true,
"name": "projection_readable",
"ok": true
},
{
"actual": "commerce-canon",
"expected": "commerce-canon",
"name": "canonical_route",
"ok": true
},
{
"actual": {
"changed": {},
"missing": {}
},
"expected": {
"changed": {},
"missing": {}
},
"name": "relationship_continuity",
"ok": true
},
{
"actual": {
"active_dispatch": 5,
"aliases": 2,
"capabilities": 0,
"decisions": 1,
"interface_changes": 0,
"messages": 0,
"progress_events": 5,
"repository": 1,
"sbom_entries": 0,
"sbom_snapshots": 0,
"services": 0,
"tasks": 19,
"token_events": 0,
"workplan_bindings": 3,
"workplans": 4
},
"expected": {
"active_dispatch": 5,
"aliases": 1,
"capabilities": 0,
"decisions": 1,
"interface_changes": 0,
"messages": 0,
"progress_events": 5,
"repository": 1,
"sbom_entries": 0,
"sbom_snapshots": 0,
"services": 0,
"tasks": 19,
"token_events": 0,
"workplan_bindings": 3,
"workplans": 4
},
"name": "record_counts_non_decreasing",
"ok": true
},
{
"actual": {
"cached_input_tokens": 0,
"raw_total_tokens": 0,
"reasoning_output_tokens": 0,
"tokens_in": 0,
"tokens_out": 0
},
"expected": {
"cached_input_tokens": 0,
"raw_total_tokens": 0,
"reasoning_output_tokens": 0,
"tokens_in": 0,
"tokens_out": 0
},
"name": "token_totals_non_decreasing",
"ok": true
},
{
"actual": {
"commerce-canon": "canonical",
"identity-canon": "alias"
},
"expected": {
"commerce-canon": "canonical",
"identity-canon": "alias"
},
"name": "slug_routes",
"ok": true
}
],
"current_checksum": "4f983651de5469f518d8b918d12e44dc0e6f4bacf58efb69b11717412d5bcd90",
"ok": true,
"operation_id": "615e7b44-d84e-4feb-92c5-1708feaf1e65",
"phase": "consumers-verified",
"relationship_checksums": {
"baseline": {
"active_dispatch": "a08a7355745c855b74f379c87edb27697499b7ddf1ee3ace08ba51eb5dbf3a03",
"capabilities": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"decisions": "1766da93d8ce8389896d2936fc7fe56913cf82620958f3d8edd9d882d0fd2292",
"interface_changes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"messages": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"progress_events": "dcf8aed05854b2c0d681e5993bbcfc16a20a6dee49c990e3712b242b50ced171",
"repository": "4f8504b4d3efcb83233404cdc871c5ec4e35875140b41b9699cbcc44dfa5ad56",
"sbom_entries": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"sbom_snapshots": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"services": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"tasks": "29d04686d8e0f532801e6651ee5c72a1976d68614dbbedf04a6c057c9c2c3455",
"token_events": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"workplan_bindings": "6b2ed8c70b49db5f511545862d7f86902f8bb0e48ed25950080f8899a77bcd94",
"workplans": "a04f56a264c3a9e4e8c12dc84d1af294263d032a78c7560e9ca891a3997af0c6"
},
"preserved": {
"active_dispatch": "a08a7355745c855b74f379c87edb27697499b7ddf1ee3ace08ba51eb5dbf3a03",
"capabilities": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"decisions": "1766da93d8ce8389896d2936fc7fe56913cf82620958f3d8edd9d882d0fd2292",
"interface_changes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"messages": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"progress_events": "dcf8aed05854b2c0d681e5993bbcfc16a20a6dee49c990e3712b242b50ced171",
"repository": "4f8504b4d3efcb83233404cdc871c5ec4e35875140b41b9699cbcc44dfa5ad56",
"sbom_entries": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"sbom_snapshots": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"services": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"tasks": "29d04686d8e0f532801e6651ee5c72a1976d68614dbbedf04a6c057c9c2c3455",
"token_events": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"workplan_bindings": "6b2ed8c70b49db5f511545862d7f86902f8bb0e48ed25950080f8899a77bcd94",
"workplans": "a04f56a264c3a9e4e8c12dc84d1af294263d032a78c7560e9ca891a3997af0c6"
}
},
"repo_id": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8"
}
},
"consumers-verified": {
"at": "2026-09-05T17:31:47.330907+00:00",
"checks": {
"canonical_clone_exact_head": true,
"finished_workplan_bytes_preserved": true,
"local_canonical_path_and_remote": true,
"old_and_new_slugs_one_uuid": true,
"remote_canonical_checkout": true
},
"operator_evidence": {
"forge_repository_id": 46,
"fresh_clone": true,
"head_commit": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"verification_clone": "/tmp/cfed-commerce-verification-20260905"
},
"verification": {
"baseline_checksum": "46c147f9937ea63219cf0d74d2829bd2c35d599ae3d0ef66594b440a6d902439",
"checks": [
{
"actual": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"expected": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"name": "managed_repository_exists",
"ok": true
},
{
"actual": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"expected": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"name": "managed_repository_uuid",
"ok": true
},
{
"actual": true,
"expected": true,
"name": "forge_readable",
"ok": true
},
{
"actual": "commerce-canon",
"expected": "commerce-canon",
"name": "forge_coordinate",
"ok": true
},
{
"actual": 46,
"expected": 46,
"name": "forge_repository_id",
"ok": true
},
{
"actual": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"expected": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"name": "source_commit",
"ok": true
},
{
"actual": "main",
"expected": "main",
"name": "default_branch",
"ok": true
},
{
"actual": true,
"expected": true,
"name": "projection_readable",
"ok": true
},
{
"actual": "commerce-canon",
"expected": "commerce-canon",
"name": "canonical_route",
"ok": true
},
{
"actual": {
"changed": {},
"missing": {}
},
"expected": {
"changed": {},
"missing": {}
},
"name": "relationship_continuity",
"ok": true
},
{
"actual": {
"active_dispatch": 5,
"aliases": 2,
"capabilities": 0,
"decisions": 1,
"interface_changes": 0,
"messages": 0,
"progress_events": 5,
"repository": 1,
"sbom_entries": 0,
"sbom_snapshots": 0,
"services": 0,
"tasks": 19,
"token_events": 0,
"workplan_bindings": 3,
"workplans": 4
},
"expected": {
"active_dispatch": 5,
"aliases": 1,
"capabilities": 0,
"decisions": 1,
"interface_changes": 0,
"messages": 0,
"progress_events": 5,
"repository": 1,
"sbom_entries": 0,
"sbom_snapshots": 0,
"services": 0,
"tasks": 19,
"token_events": 0,
"workplan_bindings": 3,
"workplans": 4
},
"name": "record_counts_non_decreasing",
"ok": true
},
{
"actual": {
"cached_input_tokens": 0,
"raw_total_tokens": 0,
"reasoning_output_tokens": 0,
"tokens_in": 0,
"tokens_out": 0
},
"expected": {
"cached_input_tokens": 0,
"raw_total_tokens": 0,
"reasoning_output_tokens": 0,
"tokens_in": 0,
"tokens_out": 0
},
"name": "token_totals_non_decreasing",
"ok": true
},
{
"actual": {
"commerce-canon": "canonical",
"identity-canon": "alias"
},
"expected": {
"commerce-canon": "canonical",
"identity-canon": "alias"
},
"name": "slug_routes",
"ok": true
}
],
"current_checksum": "4f983651de5469f518d8b918d12e44dc0e6f4bacf58efb69b11717412d5bcd90",
"ok": true,
"operation_id": "615e7b44-d84e-4feb-92c5-1708feaf1e65",
"phase": "source-synced",
"relationship_checksums": {
"baseline": {
"active_dispatch": "a08a7355745c855b74f379c87edb27697499b7ddf1ee3ace08ba51eb5dbf3a03",
"capabilities": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"decisions": "1766da93d8ce8389896d2936fc7fe56913cf82620958f3d8edd9d882d0fd2292",
"interface_changes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"messages": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"progress_events": "dcf8aed05854b2c0d681e5993bbcfc16a20a6dee49c990e3712b242b50ced171",
"repository": "4f8504b4d3efcb83233404cdc871c5ec4e35875140b41b9699cbcc44dfa5ad56",
"sbom_entries": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"sbom_snapshots": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"services": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"tasks": "29d04686d8e0f532801e6651ee5c72a1976d68614dbbedf04a6c057c9c2c3455",
"token_events": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"workplan_bindings": "6b2ed8c70b49db5f511545862d7f86902f8bb0e48ed25950080f8899a77bcd94",
"workplans": "a04f56a264c3a9e4e8c12dc84d1af294263d032a78c7560e9ca891a3997af0c6"
},
"preserved": {
"active_dispatch": "a08a7355745c855b74f379c87edb27697499b7ddf1ee3ace08ba51eb5dbf3a03",
"capabilities": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"decisions": "1766da93d8ce8389896d2936fc7fe56913cf82620958f3d8edd9d882d0fd2292",
"interface_changes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"messages": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"progress_events": "dcf8aed05854b2c0d681e5993bbcfc16a20a6dee49c990e3712b242b50ced171",
"repository": "4f8504b4d3efcb83233404cdc871c5ec4e35875140b41b9699cbcc44dfa5ad56",
"sbom_entries": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"sbom_snapshots": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"services": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"tasks": "29d04686d8e0f532801e6651ee5c72a1976d68614dbbedf04a6c057c9c2c3455",
"token_events": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"workplan_bindings": "6b2ed8c70b49db5f511545862d7f86902f8bb0e48ed25950080f8899a77bcd94",
"workplans": "a04f56a264c3a9e4e8c12dc84d1af294263d032a78c7560e9ca891a3997af0c6"
}
},
"repo_id": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8"
}
},
"forge-renamed": {
"at": "2026-09-05T17:14:03.417341+00:00",
"forge": {
"clone_url": "https://forgejo.coulomb.social/coulomb/commerce-canon.git",
"default_branch": "main",
"full_name": "coulomb/commerce-canon",
"head_commit": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"html_url": "https://forgejo.coulomb.social/coulomb/commerce-canon",
"name": "commerce-canon",
"owner": "coulomb",
"projection_entry_count": 4,
"projection_readable": true,
"projection_source_present": true,
"repository_id": 46
},
"resumed": true
},
"preflighted": {
"at": "2026-09-05T16:31:49.660581+00:00",
"resumed": false
},
"source-synced": {
"at": "2026-09-05T17:27:28.425300+00:00",
"forge": {
"clone_url": "https://forgejo.coulomb.social/coulomb/commerce-canon.git",
"default_branch": "main",
"full_name": "coulomb/commerce-canon",
"head_commit": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"html_url": "https://forgejo.coulomb.social/coulomb/commerce-canon",
"name": "commerce-canon",
"owner": "coulomb",
"projection_entry_count": 4,
"projection_readable": true,
"projection_source_present": true,
"repository_id": 46
},
"operator_evidence": {
"forge_repository_id": 46,
"fresh_clone": true,
"head_commit": "40d5792fafbb2de778eabb56cfeaf00aecd058e1",
"verification_clone": "/tmp/cfed-commerce-verification-20260905"
}
},
"statehub-rebound": {
"at": "2026-09-05T17:14:18.123008+00:00",
"repo_id": "8c82baea-bb40-435d-ac42-ec7a7c20dbb8",
"resumed": false
}
}
}