LICENSE
README.md
pyproject.toml
speccraft/__init__.py
speccraft/cli.py
speccraft/forge/README.md
speccraft/forge/SPEC.md
speccraft/forge/assume0.py
speccraft/forge/check.py
speccraft/forge/decay.py
speccraft/forge/dep-diff.py
speccraft/forge/deps0.py
speccraft/forge/drift.py
speccraft/forge/dup0.py
speccraft/forge/gate.py
speccraft/forge/kbforge-init.sh
speccraft/forge/migrate_findings_raised.py
speccraft/forge/migrate_split_queue.py
speccraft/forge/recall.py
speccraft/forge/seed0.py
speccraft/forge/signals.py
speccraft/forge/workflow-execution.html
speccraft/forge/session-kit/AGENTS-section.md
speccraft/forge/session-kit/CLAUDE-section.md
speccraft/forge/session-kit/install.sh
speccraft/forge/session-kit/post-commit
speccraft/forge/session-kit/pre-commit
speccraft/forge/session-kit/settings.json
speccraft/forge/session-kit/codex-prompts/speccraft-check.md
speccraft/forge/session-kit/codex-prompts/speccraft-decide.md
speccraft/forge/session-kit/codex-prompts/speccraft-diverge.md
speccraft/forge/session-kit/codex-prompts/speccraft-eval.md
speccraft/forge/session-kit/codex-prompts/speccraft-freeze.md
speccraft/forge/session-kit/codex-prompts/speccraft-interview.md
speccraft/forge/session-kit/codex-prompts/speccraft-prove.md
speccraft/forge/session-kit/codex-prompts/speccraft-ratify.md
speccraft/forge/session-kit/codex-prompts/speccraft-recall.md
speccraft/forge/session-kit/evals/judge-rubric.md
speccraft/forge/session-kit/evals/kb-audit.sh
speccraft/forge/session-kit/evals/prove.sh
speccraft/forge/session-kit/evals/self-test.sh
speccraft/forge/session-kit/evals/telemetry-lib.sh
speccraft/forge/session-kit/evals/telemetry-report.sh
speccraft/forge/session-kit/evals/test-check.sh
speccraft/forge/session-kit/evals/test-freeze.sh
speccraft/forge/session-kit/evals/test-queue-split.sh
speccraft/forge/session-kit/evals/test-queue-teeth.sh
speccraft/forge/session-kit/evals/test-seams.sh
speccraft/forge/session-kit/evals/test-shiploop-failure.sh
speccraft/forge/session-kit/evals/behavioral/check-tripwires.sh
speccraft/forge/session-kit/evals/behavioral/run.sh
speccraft/forge/session-kit/evals/behavioral/tasks-template.md
speccraft/forge/session-kit/evals/fixtures/telemetry.jsonl
speccraft/forge/session-kit/evals/fixtures/bin/claude
speccraft/forge/session-kit/evals/fixtures/diffs/clean.diff
speccraft/forge/session-kit/evals/fixtures/diffs/tripwires.txt
speccraft/forge/session-kit/evals/fixtures/diffs/violating.diff
speccraft/forge/session-kit/evals/fixtures/kb-check-examples/kb/normative/checks/CHK-01-alembic-metadata.sh
speccraft/forge/session-kit/evals/fixtures/kb-check-examples/kb/normative/conventions/CONV-11-entitlement-tier.md
speccraft/forge/session-kit/evals/fixtures/kb-clean/.speccraft/QUEUE.md
speccraft/forge/session-kit/evals/fixtures/kb-clean/.speccraft/kbforge.yaml
speccraft/forge/session-kit/evals/fixtures/kb-clean/.speccraft/kb/derived/inventory.md
speccraft/forge/session-kit/evals/fixtures/kb-clean/.speccraft/kb/inferred/03-pm-strategy.md
speccraft/forge/session-kit/evals/fixtures/kb-clean/.speccraft/kb/normative/00-product-intent.md
speccraft/forge/session-kit/evals/fixtures/kb-clean/.speccraft/kb/normative/01-invariants.md
speccraft/forge/session-kit/evals/fixtures/kb-defects/.speccraft/QUEUE.md
speccraft/forge/session-kit/evals/fixtures/kb-defects/.speccraft/kbforge.yaml
speccraft/forge/session-kit/evals/fixtures/kb-defects/.speccraft/kb/derived/inventory.md
speccraft/forge/session-kit/evals/fixtures/kb-defects/.speccraft/kb/inferred/03-pm-strategy.md
speccraft/forge/session-kit/evals/fixtures/kb-defects/.speccraft/kb/normative/00-product-intent.md
speccraft/forge/session-kit/evals/fixtures/kb-defects/.speccraft/kb/normative/01-invariants.md
speccraft/forge/session-kit/hooks/kb-briefing.sh
speccraft/forge/session-kit/hooks/kb-freeze.sh
speccraft/forge/session-kit/hooks/kb-guard.sh
speccraft/forge/session-kit/hooks/kb-recall-gate.sh
speccraft/forge/session-kit/hooks/kb-recall-post.sh
speccraft/forge/session-kit/hooks/kb-status.sh
speccraft/forge/session-kit/opencode-commands/speccraft-check.md
speccraft/forge/session-kit/opencode-commands/speccraft-decide.md
speccraft/forge/session-kit/opencode-commands/speccraft-diverge.md
speccraft/forge/session-kit/opencode-commands/speccraft-eval.md
speccraft/forge/session-kit/opencode-commands/speccraft-freeze.md
speccraft/forge/session-kit/opencode-commands/speccraft-interview.md
speccraft/forge/session-kit/opencode-commands/speccraft-prove.md
speccraft/forge/session-kit/opencode-commands/speccraft-ratify.md
speccraft/forge/session-kit/opencode-commands/speccraft-recall.md
speccraft/forge/session-kit/skills/speccraft-check/SKILL.md
speccraft/forge/session-kit/skills/speccraft-decide/SKILL.md
speccraft/forge/session-kit/skills/speccraft-diverge/SKILL.md
speccraft/forge/session-kit/skills/speccraft-eval/SKILL.md
speccraft/forge/session-kit/skills/speccraft-freeze/SKILL.md
speccraft/forge/session-kit/skills/speccraft-interview/SKILL.md
speccraft/forge/session-kit/skills/speccraft-prove/SKILL.md
speccraft/forge/session-kit/skills/speccraft-ratify/SKILL.md
speccraft/forge/session-kit/skills/speccraft-recall/SKILL.md
speccraft_cli.egg-info/PKG-INFO
speccraft_cli.egg-info/SOURCES.txt
speccraft_cli.egg-info/dependency_links.txt
speccraft_cli.egg-info/entry_points.txt
speccraft_cli.egg-info/top_level.txt
tests/test_cli.py
tests/test_encoding.py
tests/test_forge_standalone_imports.py
tests/test_kbforge_init_path_normalization.py
tests/test_packaging_completeness.py