Record ownership ledger and completed CommerceCanon rename
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
This commit is contained in:
parent
135b5a1720
commit
745d74abd9
21 changed files with 2934 additions and 14 deletions
437
docs/evidence/2026-09-05-rename-completed.json
Normal file
437
docs/evidence/2026-09-05-rename-completed.json
Normal file
|
|
@ -0,0 +1,437 @@
|
|||
{
|
||||
"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
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue