diff --git a/.specsync/.gitignore b/.specsync/.gitignore index a655086..4c93d48 100644 --- a/.specsync/.gitignore +++ b/.specsync/.gitignore @@ -1,3 +1,5 @@ backup-3x/ config.local.toml hashes.json +change.lock +change-transaction.json diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/state.json b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/accepted-state.json similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/state.json rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/accepted-state.json diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/approvals.json b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/approvals.json similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/approvals.json rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/approvals.json diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/change.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/change.md similarity index 96% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/change.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/change.md index 3d2d226..646e7f4 100644 --- a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/change.md +++ b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/change.md @@ -1,6 +1,6 @@ --- id: CHG-0001-adopt-trust-1-and-specsync-5 -state: accepted +state: archived type: migration base_commit: 849c1d9652b5304dc8874e0060120b8378a36c74 --- diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/context.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/context.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/context.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/context.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/design.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/design.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/design.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/design.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/docs.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/docs.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/docs.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/docs.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/plan.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/plan.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/plan.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/plan.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/research.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/research.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/research.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/research.md diff --git a/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/state.json b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/state.json new file mode 100644 index 0000000..a186824 --- /dev/null +++ b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/state.json @@ -0,0 +1,48 @@ +{ + "schema_version": 1, + "id": "CHG-0001-adopt-trust-1-and-specsync-5", + "slug": "adopt-trust-1-and-specsync-5", + "title": "Adopt Trust 1 and SpecSync 5", + "description": "Adopt Trust 1 and SpecSync 5", + "kind": "migration", + "state": "archived", + "canonical_applied": true, + "base_commit": "849c1d9652b5304dc8874e0060120b8378a36c74", + "created_at": 1783826867, + "updated_at": 1788502701, + "affected_specs": [], + "affected_paths": [ + ".github/workflows/trust.yml", + ".specsync/", + ".claude/", + ".codex/", + ".cursor/", + ".gemini/", + ".trust.toml", + ".augur.toml", + "AGENTS.md", + "CLAUDE.md", + "fledge.toml" + ], + "no_spec_change": true, + "no_spec_change_rationale": "Tooling policy migration; no product API or canonical module contract changes.", + "acceptance_criteria": [ + "Trust 1.0.0 runs the existing verify lane", + "SpecSync 5.0.1 strict validation passes", + "Claude Cursor Codex and Gemini integrations report installed" + ], + "selected_artifacts": [ + "context", + "research", + "design", + "plan", + "tasks", + "testing", + "docs" + ], + "dependencies": [], + "answers": { + "architecture_risk": "yes", + "public_contract": "no" + } +} diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/tasks.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/tasks.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/tasks.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/tasks.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/testing.md b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/testing.md similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/testing.md rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/testing.md diff --git a/.specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/verification.json b/.specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/verification.json similarity index 100% rename from .specsync/changes/CHG-0001-adopt-trust-1-and-specsync-5/verification.json rename to .specsync/archive/changes/2026-09-04-CHG-0001-adopt-trust-1-and-specsync-5/verification.json diff --git a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/state.json b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/accepted-state.json similarity index 100% rename from .specsync/changes/CHG-0002-assign-stable-requirement-ids/state.json rename to .specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/accepted-state.json diff --git a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/approvals.json b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/approvals.json similarity index 100% rename from .specsync/changes/CHG-0002-assign-stable-requirement-ids/approvals.json rename to .specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/approvals.json diff --git a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/change.md b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/change.md similarity index 96% rename from .specsync/changes/CHG-0002-assign-stable-requirement-ids/change.md rename to .specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/change.md index 796035e..18d581f 100644 --- a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/change.md +++ b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/change.md @@ -1,6 +1,6 @@ --- id: CHG-0002-assign-stable-requirement-ids -state: accepted +state: archived type: documentation base_commit: 849c1d9652b5304dc8874e0060120b8378a36c74 --- diff --git a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/context.md b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/context.md similarity index 100% rename from .specsync/changes/CHG-0002-assign-stable-requirement-ids/context.md rename to .specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/context.md diff --git a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/docs.md b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/docs.md similarity index 100% rename from .specsync/changes/CHG-0002-assign-stable-requirement-ids/docs.md rename to .specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/docs.md diff --git a/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/state.json b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/state.json new file mode 100644 index 0000000..f9e08af --- /dev/null +++ b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/state.json @@ -0,0 +1,30 @@ +{ + "schema_version": 1, + "id": "CHG-0002-assign-stable-requirement-ids", + "slug": "assign-stable-requirement-ids", + "title": "Assign stable requirement IDs", + "description": "Assign stable requirement IDs", + "kind": "documentation", + "state": "archived", + "base_commit": "849c1d9652b5304dc8874e0060120b8378a36c74", + "created_at": 1783827126, + "updated_at": 1788502705, + "affected_specs": [], + "affected_paths": [ + "specs/" + ], + "no_spec_change": true, + "no_spec_change_rationale": "Add stable identifiers to existing requirement statements without changing their semantics.", + "acceptance_criteria": [ + "Every durable requirement has a unique REQ ID; existing requirement semantics remain unchanged; SpecSync strict validation passes" + ], + "selected_artifacts": [ + "context", + "docs" + ], + "dependencies": [], + "answers": { + "architecture_risk": "no", + "public_contract": "no" + } +} diff --git a/.specsync/changes/CHG-0002-assign-stable-requirement-ids/verification.json b/.specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/verification.json similarity index 100% rename from .specsync/changes/CHG-0002-assign-stable-requirement-ids/verification.json rename to .specsync/archive/changes/2026-09-04-CHG-0002-assign-stable-requirement-ids/verification.json diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/state.json b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/accepted-state.json similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/state.json rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/accepted-state.json diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/approvals.json b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/approvals.json similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/approvals.json rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/approvals.json diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/change.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/change.md similarity index 98% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/change.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/change.md index 9194976..6c35696 100644 --- a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/change.md +++ b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/change.md @@ -1,6 +1,6 @@ --- id: CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in -state: accepted +state: archived type: migration base_commit: 011bb1cf6ba662f3b2b723b6d866e004e4f7a3b9 --- diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/context.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/context.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/context.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/context.md diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/design.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/design.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/design.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/design.md diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/docs.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/docs.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/docs.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/docs.md diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/plan.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/plan.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/plan.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/plan.md diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/research.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/research.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/research.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/research.md diff --git a/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/state.json b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/state.json new file mode 100644 index 0000000..b8c5255 --- /dev/null +++ b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/state.json @@ -0,0 +1,39 @@ +{ + "schema_version": 1, + "id": "CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in", + "slug": "preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in", + "title": "Preserve strict SpecSync enforcement and govern canonical SDD policy surfaces in the Trust 1 migration", + "description": "Preserve strict SpecSync enforcement and govern canonical SDD policy surfaces in the Trust 1 migration", + "kind": "migration", + "state": "archived", + "canonical_applied": true, + "base_commit": "011bb1cf6ba662f3b2b723b6d866e004e4f7a3b9", + "created_at": 1783991380, + "updated_at": 1788502709, + "affected_specs": [], + "affected_paths": [ + ".trust.toml", + "fledge.toml", + ".specsync/sdd.json", + ".specsync/change.lock" + ], + "no_spec_change": true, + "no_spec_change_rationale": "These corrections strengthen migration policy and verification orchestration without changing the Agent 3MD runtime, public API, or canonical behavioral contract.", + "acceptance_criteria": [ + "Trust lifecycle runs strict forced SpecSync validation at 100 percent before native TypeScript Rust and Swift verification; canonical specs and SDD policy files cannot bypass change coverage; transient lifecycle files remain excluded; strict SpecSync native verification and committed-range Trust verification pass without product changes" + ], + "selected_artifacts": [ + "context", + "research", + "design", + "plan", + "tasks", + "testing", + "docs" + ], + "dependencies": [], + "answers": { + "architecture_risk": "yes", + "public_contract": "no" + } +} diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/tasks.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/tasks.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/tasks.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/tasks.md diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/testing.md b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/testing.md similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/testing.md rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/testing.md diff --git a/.specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/verification.json b/.specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/verification.json similarity index 100% rename from .specsync/changes/CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/verification.json rename to .specsync/archive/changes/2026-09-04-CHG-0003-preserve-strict-specsync-enforcement-and-govern-canonical-sdd-policy-surfaces-in/verification.json diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/state.json b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/accepted-state.json similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/state.json rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/accepted-state.json diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/approvals.json b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/approvals.json similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/approvals.json rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/approvals.json diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/change.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/change.md similarity index 98% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/change.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/change.md index 6dac2d2..eeac84e 100644 --- a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/change.md +++ b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/change.md @@ -1,6 +1,6 @@ --- id: CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle -state: accepted +state: archived type: migration base_commit: ffe2ad05876665501b0c39560c2c4063396dc806 --- diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/context.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/context.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/context.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/context.md diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/design.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/design.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/design.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/design.md diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/docs.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/docs.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/docs.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/docs.md diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/plan.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/plan.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/plan.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/plan.md diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/research.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/research.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/research.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/research.md diff --git a/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/state.json b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/state.json new file mode 100644 index 0000000..093b5f3 --- /dev/null +++ b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/state.json @@ -0,0 +1,39 @@ +{ + "schema_version": 1, + "id": "CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle", + "slug": "install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle", + "title": "Install the immutable SpecSync 5.0.1 action before the hosted Trust lifecycle", + "description": "Install the immutable SpecSync 5.0.1 action before the hosted Trust lifecycle", + "kind": "migration", + "state": "archived", + "canonical_applied": true, + "base_commit": "ffe2ad05876665501b0c39560c2c4063396dc806", + "created_at": 1783991831, + "updated_at": 1788502712, + "affected_specs": [], + "affected_paths": [ + ".github/workflows/trust.yml" + ], + "no_spec_change": true, + "no_spec_change_rationale": "This hosted-runner setup correction makes the approved strict governance lifecycle executable and does not change Agent 3MD runtime behavior or canonical contracts.", + "acceptance_criteria": [ + "The hosted workflow pins the SpecSync 5.0.1 action to commit 59bbfa766c6cce01ab815ab47db195b0629cc014 before Trust", + "runs strict forced validation at 100 percent", + "exposes the binary to the Trust lifecycle", + "and exact-head hosted Trust passes without product changes" + ], + "selected_artifacts": [ + "context", + "research", + "design", + "plan", + "tasks", + "testing", + "docs" + ], + "dependencies": [], + "answers": { + "architecture_risk": "yes", + "public_contract": "no" + } +} diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/tasks.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/tasks.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/tasks.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/tasks.md diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/testing.md b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/testing.md similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/testing.md rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/testing.md diff --git a/.specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/verification.json b/.specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/verification.json similarity index 100% rename from .specsync/changes/CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/verification.json rename to .specsync/archive/changes/2026-09-04-CHG-0004-install-the-immutable-specsync-5-0-1-action-before-the-hosted-trust-lifecycle/verification.json diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/state.json b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/accepted-state.json similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/state.json rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/accepted-state.json diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/approvals.json b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/approvals.json similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/approvals.json rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/approvals.json diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/change.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/change.md similarity index 98% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/change.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/change.md index 7a7714f..515cde0 100644 --- a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/change.md +++ b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/change.md @@ -1,6 +1,6 @@ --- id: CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati -state: accepted +state: archived type: migration base_commit: d117474faec9d8e916c57f118d841c6adc6f9765 --- diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/context.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/context.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/context.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/context.md diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/design.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/design.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/design.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/design.md diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/docs.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/docs.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/docs.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/docs.md diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/plan.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/plan.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/plan.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/plan.md diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/research.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/research.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/research.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/research.md diff --git a/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/state.json b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/state.json new file mode 100644 index 0000000..0d197d5 --- /dev/null +++ b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/state.json @@ -0,0 +1,39 @@ +{ + "schema_version": 1, + "id": "CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati", + "slug": "install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati", + "title": "Install checksum-pinned Fledge 1.7.0 before pre-Trust strict SpecSync verification", + "description": "Install checksum-pinned Fledge 1.7.0 before pre-Trust strict SpecSync verification", + "kind": "migration", + "state": "archived", + "canonical_applied": true, + "base_commit": "d117474faec9d8e916c57f118d841c6adc6f9765", + "created_at": 1783992131, + "updated_at": 1788502716, + "affected_specs": [], + "affected_paths": [ + ".github/workflows/trust.yml" + ], + "no_spec_change": true, + "no_spec_change_rationale": "This hosted-runner dependency setup allows the already-approved native verification command to run before Trust and does not alter Agent 3MD product behavior or canonical contracts.", + "acceptance_criteria": [ + "The macOS ARM64 workflow downloads Fledge 1.7.0 from its immutable release URL", + "verifies SHA-256 21d0916d52ef14e6d33e3967417773369e047a0311e66bbb1eecc8f69332a040", + "exposes it through GITHUB_PATH before SpecSync", + "and exact-head hosted Trust passes" + ], + "selected_artifacts": [ + "context", + "research", + "design", + "plan", + "tasks", + "testing", + "docs" + ], + "dependencies": [], + "answers": { + "architecture_risk": "yes", + "public_contract": "no" + } +} diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/tasks.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/tasks.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/tasks.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/tasks.md diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/testing.md b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/testing.md similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/testing.md rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/testing.md diff --git a/.specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/verification.json b/.specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/verification.json similarity index 100% rename from .specsync/changes/CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/verification.json rename to .specsync/archive/changes/2026-09-04-CHG-0005-install-checksum-pinned-fledge-1-7-0-before-pre-trust-strict-specsync-verificati/verification.json