* docs: project plan — 4 milestones * chore(M001): record integration branch * chore(M001/S01): auto-commit after research-slice * docs(S01): add slice plan * chore: update state to S01 execution * chore(M001/S01/T01): auto-commit after execute-task * chore(M001/S01/T02): auto-commit after execute-task * chore(M001/S01/T03): auto-commit after execute-task * chore(M001/S01): auto-commit after complete-slice * chore(M001/S01): auto-commit after reassess-roadmap * chore(M001/S02): auto-commit after research-slice * docs(S02): add slice plan * chore(M001/S02/T01): auto-commit after execute-task * chore(M001/S02/T02): auto-commit after execute-task * test(S02/T03): Added evidence_block_missing and evidence_block_placehol… - src/resources/extensions/gsd/observability-validator.ts - src/resources/extensions/gsd/tests/verification-evidence.test.ts * chore(M001/S02): auto-commit after complete-slice * chore(M001/S02): auto-commit after reassess-roadmap * chore(M001/S03): auto-commit after research-slice * docs(S03): add slice plan * fix(S03/T01): Added `formatFailureContext` pure function and retry meta… - src/resources/extensions/gsd/verification-gate.ts - src/resources/extensions/gsd/verification-evidence.ts - src/resources/extensions/gsd/tests/verification-gate.test.ts - src/resources/extensions/gsd/tests/verification-evidence.test.ts * fix(S03/T02): Wired verification gate auto-fix retry loop into auto.ts… - src/resources/extensions/gsd/auto.ts * chore(M001/S03): auto-commit after complete-slice * chore(M001/S03): auto-commit after reassess-roadmap * chore(M001/S04): auto-commit after research-slice * docs(S04): add slice plan * test(S04/T01): Added RuntimeError interface and captureRuntimeErrors()… - src/resources/extensions/gsd/types.ts - src/resources/extensions/gsd/verification-gate.ts - src/resources/extensions/gsd/tests/verification-gate.test.ts * test(S04/T02): Integrated captureRuntimeErrors() into auto.ts gate bloc… - src/resources/extensions/gsd/auto.ts - src/resources/extensions/gsd/verification-evidence.ts - src/resources/extensions/gsd/tests/verification-evidence.test.ts * chore(M001/S04): auto-commit after complete-slice * chore(M001/S04): auto-commit after reassess-roadmap * chore(M001/S05): auto-commit after research-slice * docs(S05): add slice plan * test(S05/T01): Added AuditWarning type, runDependencyAudit() with git d… - "src/resources/extensions/gsd/types.ts" - "src/resources/extensions/gsd/verification-gate.ts" - "src/resources/extensions/gsd/tests/verification-gate.test.ts" * feat(S05/T02): Wired runDependencyAudit() into the verification gate pi… - src/resources/extensions/gsd/verification-evidence.ts - src/resources/extensions/gsd/auto.ts - src/resources/extensions/gsd/tests/verification-evidence.test.ts * chore(M001/S05): auto-commit after complete-slice * chore(M001): auto-commit after validate-milestone * chore(M001): auto-commit after complete-milestone * feat(M001): Verification Enforcement Completed slices: - S01: Built-in Verification Gate - S02: Structured Evidence Format - S03: Auto-Fix Retry Loop - S04: Runtime Error Capture - S05: Dependency Security Scan Branch: milestone/M001 * chore(M002): record integration branch * chore(M003): record integration branch * chore(M004): record integration branch * fix(M001): Address verification gate review feedback 1. Add 120s default timeout to spawnSync in runVerificationGate (configurable via commandTimeoutMs) — prevents hanging commands from deadlocking the system 2. Sanitize taskPlanVerify commands — reject strings containing ;, |, backticks, or $() shell injection patterns 3. Clear verificationRetryCount in pauseAuto — previously only pendingVerificationRetry was cleared, leaving stale retry state on resume Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(ci): remove .gsd/ and .audits/ from tracking These directories were accidentally included via M001 milestone auto-commits. Both are already in .gitignore. The no-gsd-dir CI check correctly catches this. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
69 lines
1 KiB
Text
69 lines
1 KiB
Text
|
|
# ── GSD project state (development-only, lives in worktree branches) ──
|
|
|
|
.claude/
|
|
RELEASE-GUIDE.md
|
|
*.tgz
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.idea/
|
|
.vscode/
|
|
*.code-workspace
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
node_modules/
|
|
.next/
|
|
/dist/
|
|
!/pkg/dist/modes/
|
|
!/pkg/dist/core/export-html/
|
|
build/
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
venv/
|
|
target/
|
|
vendor/
|
|
!packages/pi-coding-agent/src/core/export-html/vendor/
|
|
!pkg/dist/core/export-html/vendor/
|
|
*.log
|
|
coverage/
|
|
.cache/
|
|
tmp/
|
|
|
|
# ── Workspace packages ──
|
|
packages/*/dist/
|
|
packages/*/node_modules/
|
|
|
|
# ── GSD baseline (auto-generated) ──
|
|
dist/
|
|
!/pkg/dist/modes/
|
|
!/pkg/dist/core/export-html/
|
|
.bg_shell
|
|
.gsd*.tgz
|
|
.artifacts/
|
|
AGENTS.md
|
|
.bg-shell/
|
|
TODOS.md
|
|
.planning/
|
|
.audits/
|
|
|
|
# ── GSD baseline (auto-generated) ──
|
|
.gsd/activity/
|
|
.gsd/runtime/
|
|
.gsd/worktrees/
|
|
.gsd/auto.lock
|
|
.gsd/metrics.json
|
|
.gsd/completed-units.json
|
|
.gsd/STATE.md
|
|
.gsd/gsd.db
|
|
.gsd/DISCUSSION-MANIFEST.json
|
|
.gsd/milestones/**/*-CONTINUE.md
|
|
.gsd/milestones/**/continue.md
|
|
|
|
# ── GSD baseline (auto-generated) ──
|
|
.gsd/forensics/
|
|
.gsd/parallel/
|