CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
pyproject.toml
.claude/agents/architecture-analyst.md
.claude/agents/code-reviewer.md
.claude/agents/docs-maintainer.md
.claude/agents/failure-mode-reviewer.md
.claude/agents/harness-config-advisor.md
.claude/agents/repo-analyst.md
.claude/agents/test-writer.md
.claude/commands/accomplish.md
.claude/commands/audit-accuracy.md
.claude/commands/commit.md
.claude/commands/context-load.md
.claude/commands/handoff.md
.claude/commands/implement-pack.md
.claude/commands/implement-task.md
.claude/commands/integrity.md
.claude/commands/preflight.md
.claude/commands/read-summary.md
.claude/commands/recall.md
.claude/commands/scan.md
.claude/commands/scope-check.md
.claude/commands/smoke.md
.claude/commands/status.md
.claude/commands/strengthen.md
.claude/commands/test-this.md
.claude/skills/adversarial/SKILL.md
.claude/skills/analyze/SKILL.md
.claude/skills/arch-check/SKILL.md
.claude/skills/blueprint-authoring/SKILL.md
.claude/skills/debug/SKILL.md
.claude/skills/design/SKILL.md
.claude/skills/hook-authoring/SKILL.md
.claude/skills/reflect/SKILL.md
.claude/skills/review/SKILL.md
bench/RESULTS.md
bench/run_benchmark.py
bench/baselines/espalier/description.md
bench/baselines/espalier/setup.sh
bench/baselines/minimal-hooks/description.md
bench/baselines/minimal-hooks/setup.sh
bench/baselines/no-governance/description.md
bench/baselines/no-governance/setup.sh
bench/baselines/settings-deny-only/description.md
bench/baselines/settings-deny-only/setup.sh
bench/corpus/BC-001-path-traversal.json
bench/corpus/BC-002-tee-flag-variants.json
bench/corpus/BC-003-tee-multi-arg.json
bench/corpus/BC-004-cp-mv-directory.json
bench/corpus/BC-005-git-restore.json
bench/corpus/BC-006-multi-interpreter.json
bench/corpus/BC-007-variable-indirect.json
bench/corpus/BC-008-kill-switch-empty-hooks.json
bench/corpus/BC-009-kill-switch-noop-command.json
bench/corpus/BC-010-zip-member-traversal.json
bench/corpus/BC-011-maintenance-mode-scope.json
bench/corpus/BC-012-bom-prefixed-json.json
bench/corpus/BC-015-blueprint-symlink.json
bench/corpus/BC-016-dd-of.json
bench/corpus/BC-017-cp-mv-install-target-dir.json
bench/corpus/BC-018-install-rsync.json
bench/corpus/BC-019-truncate.json
bench/corpus/BC-020-tar-extract-dir.json
bench/corpus/BC-021-patch.json
bench/corpus/BC-022-powershell-write.json
bench/corpus/BC-023-malformed-tool-input-type.json
bench/corpus/BC-024-matcher-missing-task.json
bench/corpus/BC-025-unicode-normalization.json
bench/corpus/BC-026-marker-substring-forgery.json
bench/corpus/BC-027-statusline-blueprint-poison.json
bench/corpus/BC-027b-blueprint-json-bomb.json
bench/corpus/BC-028-maintenance-bash-prefix.json
bench/corpus/BC-028b-stop-gate-bash-prefix.json
bench/corpus/BC-029-audit-accuracy-unicode-digit.json
bench/corpus/BC-031-marker-preserving-disable.json
bench/corpus/BC-032-ci-approval-marker-trust-the-trigger.json
bench/corpus/BC-033-blueprint-continuation-injection.json
bench/corpus/BC-034-corpus-documented-in-stale.json
bench/corpus/BC-035-self-host-name-spoof.json
bench/corpus/BC-037-reflect-docs-blind-spot.json
bench/corpus/BC-038-library-blueprint-asymmetry.json
bench/corpus/BC-039-gitignored-freshness-manifest.json
bench/corpus/BC-040-bound-redirect-eternal-fresh.json
bench/corpus/BC-041-test-shaped-fixture-bypasses-real-format.json
bench/corpus/BC-044-kill-switch-unconditional-under-approval.json
bench/corpus/BC-045-protected-path-slash-equivalence.json
bench/corpus/BC-046-filesystem-path-equivalence.json
bench/corpus/BC-047-mcp-nested-path-extraction.json
bench/corpus/BC-048-symlink-creation-into-governed-zone.json
bench/corpus/BC-049-inplace-edit-grammar.json
bench/corpus/BC-050-permission-verbs.json
bench/corpus/BC-051-interpreter-stdin-heredoc.json
bench/corpus/BC-052-powershell-interpreter.json
bench/corpus/BC-053-secret-read-both-shells.json
bench/corpus/BC-054-cross-shell-routing.json
bench/corpus/BC-055-ci-approval-bound-to-head.json
bench/corpus/BC-056-remove-relocate-operand.json
bench/corpus/BC-057-find-delete-root.json
bench/corpus/BC-058-powershell-native-sweep.json
bench/corpus/BC-059-enumerator-carrier.json
bench/corpus/BC-060-loop-carrier.json
bench/corpus/BC-061-catastrophic-recursive-delete.json
bench/corpus/BC-OOS-001-two-step-subprocess.json
bench/corpus/BC-OOS-002-command-substitution.json
bench/corpus/BC-OOS-004-shell-expansion-env-prefix.json
bench/corpus/BC-OOS-005-redos-interpreter-regex.json
bench/corpus/BC-OOS-006-audit-dir-symlink.json
bench/corpus/BC-OOS-007-pytest-flag-value-as-path.json
bench/corpus/BC-OOS-008-integrity-read-mid-write.json
bench/corpus/BC-OOS-009-redos-extraction-regex.json
bench/demo/RECORDING.md
bench/demo/STORYBOARD.md
bench/demo/TROUBLESHOOTING.md
bench/demo/script.md
cc/COMMANDS.md
cc/LIVE_SURFACE.md
cc/PACK_MANIFEST.txt
docs/ADAPTER_BOUNDARY.md
docs/ADOPTING.md
docs/AUTONOMOUS_EXECUTION.md
docs/CC_AUTOMATION.md
docs/CHEAT-SHEET.md
docs/CLASSIFIER_FALSE_POSITIVES.md
docs/CLAUDE.md
docs/CLI_EXIT_CODES.md
docs/CONVENTIONS.md
docs/DEEP-WORK.md
docs/DEMO.md
docs/ENV_CATALOG.md
docs/FAILURE_MODES.md
docs/FRESHNESS.md
docs/HOOKS.md
docs/HOOK_ASSUMPTIONS.md
docs/INSTALL-CI.md
docs/MEMORY_SYSTEMS.md
docs/PACK_AUTHORING.md
docs/POSITIONING.md
docs/QUICKSTART.md
docs/README.md
docs/SECURITY_TAXONOMY.md
docs/SHARP_EDGES.md
docs/STANDING_PRINCIPLES.aliases.md
docs/STANDING_PRINCIPLES.md
docs/SURFACE_SUPPORT_MATRIX.md
docs/TASK_RECIPES.md
docs/TROUBLESHOOTING.md
docs/WORKFLOW.md
docs/epistemic-partnership.md
docs/external/README.md
docs/external/cc-hook-protocol.md
docs/external/cc-statusline.md
docs/external/cc-worktrees.md
docs/incidents/2026-09-17-real-shell-fixture-wipe.md
docs/sharp-edges/README.md
docs/sharp-edges/a-latent-issue-that-just-bit-is-a-class.md
docs/sharp-edges/a-new-guard-is-blind-the-way-it-claims-to-see.md
docs/sharp-edges/blocked-bash-call-skips-its-bundled-git-add.md
docs/sharp-edges/chmod-444-decision.md
docs/sharp-edges/citation-rot-verify-fix-target-tree-wide.md
docs/sharp-edges/closed-loop-verification-trap.md
docs/sharp-edges/convergence-is-an-angle-set-property.md
docs/sharp-edges/deleted-governance-event-fail-open.md
docs/sharp-edges/github-workflows-are-a-shipping-surface.md
docs/sharp-edges/hook-exit-codes-channel-xor.md
docs/sharp-edges/include-package-data-ships-tracked-assets.md
docs/sharp-edges/install-path-green-masked-by-cwd-shadow.md
docs/sharp-edges/malformed-json-fail-open.md
docs/sharp-edges/marker-classification-grows-grandfather-tuple.md
docs/sharp-edges/plan-guard-adopter-source-roots.md
docs/sharp-edges/pre-delete-reference-sweep.md
docs/sharp-edges/protected-zone-hardlink-backstop.md
docs/sharp-edges/protected-zone-mcp-leaf-walk.md
docs/sharp-edges/protected-zone-path-equivalence.md
docs/sharp-edges/protected-zone-symlink-backstop.md
docs/sharp-edges/shipping-docs-verbatim-collides-with-content-contracts.md
docs/sharp-edges/skipif-to-marker-drops-filterless-consumers.md
docs/sharp-edges/source-tree-is-not-an-artifact-oracle.md
docs/sharp-edges/the-measuring-instrument-is-a-claim-too.md
espalier/__init__.py
espalier/__main__.py
espalier/_archive_safety.py
espalier/_atomic_io.py
espalier/_blueprint_limits.py
espalier/_compat.py
espalier/_integrity_bridge.py
espalier/_python_floor.py
espalier/_report_io.py
espalier/_rmtree.py
espalier/_safe_walk.py
espalier/_self_host_fingerprint.py
espalier/_text.py
espalier/_venv.py
espalier/analyze.py
espalier/artifact_parity.py
espalier/asset_inventory.py
espalier/assets.py
espalier/audit_accuracy.py
espalier/canon_vocab.py
espalier/changelog.py
espalier/claim_extractor.py
espalier/cleanup.py
espalier/cli.py
espalier/cognitive_blueprint.py
espalier/config.py
espalier/diffing.py
espalier/doctor.py
espalier/external_diff.py
espalier/external_fetch.py
espalier/external_pins.py
espalier/fan_out_findings.py
espalier/finding_ledger.py
espalier/freshness.py
espalier/fuse.py
espalier/fusion_manifest.py
espalier/handoff.py
espalier/harness_config.py
espalier/hook_contract.py
espalier/managed_inventory.py
espalier/managed_markers.py
espalier/managed_paths.py
espalier/mirror_registry.py
espalier/models.py
espalier/pack_manifest.py
espalier/pre_release.py
espalier/profiles.py
espalier/proofs.py
espalier/provenance_census.py
espalier/py.typed
espalier/recovery.py
espalier/red_team_guard.py
espalier/reflect_protocol.py
espalier/reflection.py
espalier/refresh_externals.py
espalier/release_denylist.py
espalier/release_noise.py
espalier/release_pack.py
espalier/render_surface.py
espalier/repo_mode.py
espalier/ruff_config_contract.py
espalier/scaffolding_canon.py
espalier/scan_composition.py
espalier/scan_credibility.py
espalier/scan_telemetry.py
espalier/scope_walker.py
espalier/self_hosting.py
espalier/selfcheck.py
espalier/settings_profiles.py
espalier/strengthen.py
espalier/surface_contract.py
espalier/surface_hygiene.py
espalier/surface_impact.py
espalier/surface_matrix.py
espalier/verify_landing.py
espalier/version_surfaces.py
espalier/worktree.py
espalier/_vendor/cc/__init__.py
espalier/_vendor/cc/_blueprint_limits.py
espalier/_vendor/cc/_freshness_cache.py
espalier/_vendor/cc/_json_safe.py
espalier/_vendor/cc/_paths.py
espalier/_vendor/cc/ci_guard.py
espalier/_vendor/cc/cognitive_blueprint.py
espalier/_vendor/cc/execution_plan.py
espalier/_vendor/cc/memory_sort_audit.py
espalier/_vendor/cc/read_summary.py
espalier/_vendor/cc/reflect_protocol.py
espalier/_vendor/cc/session_resume.py
espalier/_vendor/cc/session_summary.py
espalier/_vendor/cc/sister_site_probe.py
espalier/_vendor/cc/statusline.cmd
espalier/_vendor/cc/statusline.py
espalier/_vendor/cc/hooks/__init__.py
espalier/_vendor/cc/hooks/_bash_patterns.py
espalier/_vendor/cc/hooks/_born_weak.py
espalier/_vendor/cc/hooks/_denial_reasons.py
espalier/_vendor/cc/hooks/_explain_path.py
espalier/_vendor/cc/hooks/_hook_contract.py
espalier/_vendor/cc/hooks/_hook_utils.py
espalier/_vendor/cc/hooks/_integrity.py
espalier/_vendor/cc/hooks/_maintenance_mode.py
espalier/_vendor/cc/hooks/_protected_zones.py
espalier/_vendor/cc/hooks/_recall.py
espalier/_vendor/cc/hooks/_reinject.py
espalier/_vendor/cc/hooks/_self_host_fingerprint.py
espalier/_vendor/cc/hooks/_speedbump.py
espalier/_vendor/cc/hooks/config_guard.py
espalier/_vendor/cc/hooks/context_reinject_failure.py
espalier/_vendor/cc/hooks/plan_guard.py
espalier/_vendor/cc/hooks/post_compact.py
espalier/_vendor/cc/hooks/post_write_check.py
espalier/_vendor/cc/hooks/reflect_trigger.py
espalier/_vendor/cc/hooks/session_start.py
espalier/_vendor/cc/hooks/stop_gate.py
espalier/_vendor/cc/hooks/subagent_start.py
espalier/_vendor/cc/hooks/subagent_stop.py
espalier/_vendor/cc/hooks/task_router.py
espalier/_vendor/cc/hooks/write_guard.py
espalier/_vendor/selfcheck_tests/conftest.py
espalier/_vendor/selfcheck_tests/pytest.ini
espalier/_vendor/selfcheck_tests/test_analyze.py
espalier/_vendor/selfcheck_tests/test_config.py
espalier/_vendor/selfcheck_tests/test_engine_imports.py
espalier/_vendor/selfcheck_tests/test_fingerprint.py
espalier/_vendor/selfcheck_tests/test_models.py
espalier/_vendor/selfcheck_tests/test_scanners.py
espalier/_vendor/selfcheck_tests/test_test_loosening_skip_precision.py
espalier/assets/claude/agents/architecture-analyst.md
espalier/assets/claude/agents/code-reviewer.md
espalier/assets/claude/agents/docs-maintainer.md
espalier/assets/claude/agents/failure-mode-reviewer.md
espalier/assets/claude/agents/harness-config-advisor.md
espalier/assets/claude/agents/repo-analyst.md
espalier/assets/claude/agents/test-writer.md
espalier/assets/claude/commands/accomplish.md
espalier/assets/claude/commands/audit-accuracy.md
espalier/assets/claude/commands/commit.md
espalier/assets/claude/commands/context-load.md
espalier/assets/claude/commands/handoff.md
espalier/assets/claude/commands/implement-pack.md
espalier/assets/claude/commands/implement-task.md
espalier/assets/claude/commands/integrity.md
espalier/assets/claude/commands/preflight.md
espalier/assets/claude/commands/read-summary.md
espalier/assets/claude/commands/recall.md
espalier/assets/claude/commands/scan.md
espalier/assets/claude/commands/scope-check.md
espalier/assets/claude/commands/smoke.md
espalier/assets/claude/commands/status.md
espalier/assets/claude/commands/strengthen.md
espalier/assets/claude/commands/test-this.md
espalier/assets/claude/skills/adversarial/SKILL.md
espalier/assets/claude/skills/analyze/SKILL.md
espalier/assets/claude/skills/arch-check/SKILL.md
espalier/assets/claude/skills/blueprint-authoring/SKILL.md
espalier/assets/claude/skills/debug/SKILL.md
espalier/assets/claude/skills/design/SKILL.md
espalier/assets/claude/skills/hook-authoring/SKILL.md
espalier/assets/claude/skills/reflect/SKILL.md
espalier/assets/claude/skills/review/SKILL.md
espalier/assets/docs/CHEAT-SHEET.md
espalier/assets/docs/ENV_CATALOG.md
espalier/assets/docs/FAILURE_MODES.md
espalier/assets/docs/FRESHNESS.md
espalier/assets/docs/HOOKS.md
espalier/assets/docs/HOOK_ASSUMPTIONS.md
espalier/assets/docs/INSTALL-CI.md
espalier/assets/docs/PACK_AUTHORING.md
espalier/assets/docs/TASK_RECIPES.md
espalier/assets/docs/TROUBLESHOOTING.md
espalier/assets/docs/WORKFLOW.md
espalier/assets/docs/external/cc-hook-protocol.md
espalier/assets/docs/sharp-edges/README.md
espalier/assets/docs/sharp-edges/closed-loop-verification-trap.md
espalier/assets/docs/sharp-edges/convergence-is-an-angle-set-property.md
espalier/assets/docs/sharp-edges/hook-exit-codes-channel-xor.md
espalier/assets/github/workflows/harness-guard.yml
espalier/assets/memory/README.md
espalier/assets/seed/CONVENTIONS.md
espalier/assets/seed/SHARP_EDGES.md
espalier/assets/task-packs/CLAUDE.md
espalier/scanners/__init__.py
espalier/scanners/canon_verifier.py
espalier/scanners/convergence_theater.py
espalier/scanners/encoding_contracts.py
espalier/scanners/exceptions.py
espalier/scanners/filesystem_contracts.py
espalier/scanners/freshness.py
espalier/scanners/godfiles.py
espalier/scanners/magic_depth.py
espalier/scanners/perf_smells.py
espalier/scanners/prints.py
espalier/scanners/retired_vocab.py
espalier/scanners/subprocess_contracts.py
espalier/scanners/test_loosening.py
espalier_harness.egg-info/PKG-INFO
espalier_harness.egg-info/SOURCES.txt
espalier_harness.egg-info/dependency_links.txt
espalier_harness.egg-info/entry_points.txt
espalier_harness.egg-info/requires.txt
espalier_harness.egg-info/top_level.txt
examples/CHANGELOG.template.md
examples/CLAUDE.template.md
examples/ESPALIER_MEMORY.template.md
examples/README.md
examples/auto-memory.template.md
examples/dogfooding/README.md
examples/dogfooding/.claude/agents/architecture-analyst.md
examples/dogfooding/.claude/agents/code-reviewer.md
examples/dogfooding/.claude/agents/docs-maintainer.md
examples/dogfooding/.claude/agents/failure-mode-reviewer.md
examples/dogfooding/.claude/agents/harness-config-advisor.md
examples/dogfooding/.claude/agents/repo-analyst.md
examples/dogfooding/.claude/agents/test-writer.md
examples/dogfooding/.claude/commands/accomplish.md
examples/dogfooding/.claude/commands/audit-accuracy.md
examples/dogfooding/.claude/commands/commit.md
examples/dogfooding/.claude/commands/context-load.md
examples/dogfooding/.claude/commands/handoff.md
examples/dogfooding/.claude/commands/implement-pack.md
examples/dogfooding/.claude/commands/implement-task.md
examples/dogfooding/.claude/commands/integrity.md
examples/dogfooding/.claude/commands/preflight.md
examples/dogfooding/.claude/commands/read-summary.md
examples/dogfooding/.claude/commands/recall.md
examples/dogfooding/.claude/commands/scan.md
examples/dogfooding/.claude/commands/scope-check.md
examples/dogfooding/.claude/commands/smoke.md
examples/dogfooding/.claude/commands/status.md
examples/dogfooding/.claude/commands/strengthen.md
examples/dogfooding/.claude/commands/test-this.md
examples/dogfooding/.claude/skills/adversarial/SKILL.md
examples/dogfooding/.claude/skills/analyze/SKILL.md
examples/dogfooding/.claude/skills/arch-check/SKILL.md
examples/dogfooding/.claude/skills/blueprint-authoring/SKILL.md
examples/dogfooding/.claude/skills/debug/SKILL.md
examples/dogfooding/.claude/skills/design/SKILL.md
examples/dogfooding/.claude/skills/hook-authoring/SKILL.md
examples/dogfooding/.claude/skills/reflect/SKILL.md
examples/dogfooding/.claude/skills/review/SKILL.md
examples/dogfooding/contracts/README.md
examples/dogfooding/contracts/test_example_contract.py
examples/golden/README.md
examples/golden/test_g1_earn_the_gate.py
examples/golden/test_g2_earn_the_red.py
examples/golden/test_g3_closed_loop_parity.py
examples/golden/test_g4_characterization.py
memory/CLAUDE.md
memory/CONVERGENCE_LEDGER.md
memory/README.md
memory/a-bounded-index-guarantees-its-inbound-citations-rot.md
memory/a-class-one-fix-is-a-claim.md
memory/a-fixed-fail-open-can-move-rather-than-close.md
memory/a-friction-fix-and-a-fail-open-are-one-edit.md
memory/a-gate-can-be-blind-along-a-whole-dimension.md
memory/a-hand-written-count-that-moves-on-ordinary-growth-is-tax.md
memory/a-live-artifact-test-must-not-pin-its-contents.md
memory/a-memory-note-can-be-too-long-to-be-recalled.md
memory/a-packs-prescribed-fix-code-is-a-claim.md
memory/a-probes-silence-is-not-a-null.md
memory/a-retraction-does-not-propagate-itself.md
memory/a-reverting-proof-is-a-claim-so-stash-the-one-file.md
memory/a-review-workflow-needs-two-classifications.md
memory/a-second-oracle-may-be-complementary-not-stronger.md
memory/action-justification-protocol.md
memory/an-enumeration-switch-reaches-every-consumer.md
memory/an-exemption-outlives-its-own-premise.md
memory/ask-whether-the-rule-is-wrong-not-just-the-detector.md
memory/asset-mirroring.md
memory/calibrate-an-enforcement-contract-against-the-live-population.md
memory/choose-the-artifact-by-where-the-risk-lives.md
memory/classify-the-surface-before-measuring-it.md
memory/collapse-adds-a-copied-script-dependency.md
memory/commit-messages-must-stand-alone.md
memory/complacent-oracle.md
memory/completeness-gate-must-discover-its-population.md
memory/convergence-review-protocol.md
memory/craft-surface-is-not-converged-unlike-correctness.md
memory/dedup-collapse-suggestions-are-claims.md
memory/derive-a-guard-from-its-calibrated-sibling.md
memory/fan-out-finding-schema.md
memory/find-all-the-reds.md
memory/fix-only-the-silent-defects-before-a-measurement.md
memory/fix-the-class-not-the-instance.md
memory/fix-the-pack-and-proceed-on-a-pre-flight-defect.md
memory/fix-the-surface-the-reader-consumes.md
memory/forensically-audit-the-workflow-not-just-output.md
memory/four-gates-the-targeted-proofs-never-show.md
memory/gate-the-parsers-inputs-not-only-its-output.md
memory/gating-on-count-manufactures-findings.md
memory/git-artifact-hygiene.md
memory/grep-for-a-sibling-store-before-building-a-rival.md
memory/hook-authoring.md
memory/ladder-claudemd-design.md
memory/local-codename-arm.md
memory/make-a-pack-means-author-then-stop.md
memory/mid-session-continuity-protocol.md
memory/one-writer-per-shared-state.md
memory/orientation-lever-experiment.md
memory/orientation-self-generated-priming.md
memory/pizza-test-review-lens.md
memory/post-compact-summary-mechanics.md
memory/prefer-deleting-a-cross-citation-to-tracking-it.md
memory/premise-check-before-authoring-a-fix.md
memory/re-measure-a-calibrations-premise-when-its-key-changes.md
memory/read-the-neighbours-before-adding-a-sibling.md
memory/recall-engine-extension.md
memory/recall-keys-on-the-hazard-not-the-task.md
memory/removing-a-leak-can-break-a-contract-that-rode-on-it.md
memory/reviews-before-the-one-full-run.md
memory/scanner-constraints.md
memory/sister-site-compression.md
memory/staged-transform-draft-is-a-claim.md
memory/stateful-oracle-consumes-what-it-measures.md
memory/task-packs.md
memory/the-comparison-operator-decides-how-a-gate-degrades.md
memory/the-handoff-record-goes-stale-if-work-continues.md
memory/the-ungated-field-is-where-a-record-drifts.md
memory/untrusted-oracle-protocol.md
memory/verify-a-packs-scope-out-rationale.md
memory/windows-walk-output-routing.md
memory/workflow-schema-catalog.md
scripts/release_check.py
tests/_corpus_ref_resolver.py
tools/__init__.py
tools/review_agent_audit.py
tools/cc/__init__.py
tools/cc/_blueprint_limits.py
tools/cc/_freshness_cache.py
tools/cc/_json_safe.py
tools/cc/_paths.py
tools/cc/ci_guard.py
tools/cc/cognitive_blueprint.py
tools/cc/execution_plan.py
tools/cc/memory_sort_audit.py
tools/cc/read_summary.py
tools/cc/reflect_protocol.py
tools/cc/session_resume.py
tools/cc/session_summary.py
tools/cc/sister_site_probe.py
tools/cc/statusline.cmd
tools/cc/statusline.py
tools/cc/hooks/__init__.py
tools/cc/hooks/_bash_patterns.py
tools/cc/hooks/_born_weak.py
tools/cc/hooks/_denial_reasons.py
tools/cc/hooks/_explain_path.py
tools/cc/hooks/_hook_contract.py
tools/cc/hooks/_hook_utils.py
tools/cc/hooks/_integrity.py
tools/cc/hooks/_maintenance_mode.py
tools/cc/hooks/_protected_zones.py
tools/cc/hooks/_recall.py
tools/cc/hooks/_reinject.py
tools/cc/hooks/_self_host_fingerprint.py
tools/cc/hooks/_speedbump.py
tools/cc/hooks/config_guard.py
tools/cc/hooks/context_reinject_failure.py
tools/cc/hooks/plan_guard.py
tools/cc/hooks/post_compact.py
tools/cc/hooks/post_write_check.py
tools/cc/hooks/reflect_trigger.py
tools/cc/hooks/session_start.py
tools/cc/hooks/stop_gate.py
tools/cc/hooks/subagent_start.py
tools/cc/hooks/subagent_stop.py
tools/cc/hooks/task_router.py
tools/cc/hooks/write_guard.py