Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .specsync/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
backup-3x/
config.local.toml
hashes.json
change.lock
change-transaction.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: CHG-0001-adopt-trust-1-and-specsync-5
state: accepted
state: archived
type: migration
base_commit: 849c1d9652b5304dc8874e0060120b8378a36c74
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: CHG-0002-assign-stable-requirement-ids
state: accepted
state: archived
type: documentation
base_commit: 849c1d9652b5304dc8874e0060120b8378a36c74
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
}
Original file line number Diff line number Diff line change
@@ -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
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
}
Original file line number Diff line number Diff line change
@@ -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
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
}
Original file line number Diff line number Diff line change
@@ -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
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
}
Loading