You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Another deep audit and production-hardening pass is complete. 102 tests, smoke, operator smoke, and production audit all pass.
Project fingerprint — governance & monorepo
project_fingerprint.py now detects industry-standard repo signals:
Signal Source
governance_files
SECURITY.md, CODE_OF_CONDUCT.md, .editorconfig, CHANGELOG.md, docs/adr/
workspace_packages
pnpm-workspace.yaml, npm workspaces in package.json
These flow through steering context, digest, and live steering lines (Governance, Packages, CI, Origin).
Bootstrap fill — no manual dead-ends
_fallback_replacement() no longer returns manual — review bootstrap_fill_plan.tasks. The chain is:
purpose_hint → operators_hint → runtime_center_hint → stack_summary → steering_brief → entry_points/makefile_targets → git_remote → archetype-specific guidance
Every unmapped phrase gets an evidence-backed replacement and source tag.
Operator hints — always project-aware
build_agent_operator_hints() now attaches:
project_steering_brief — for all workspaces with a README/manifest
verification_commands — e.g. make verify
project_steering_digest — when bootstrap is incomplete
Agents see per-project identity on every roadmap tool response, not only during bootstrap fill.
Doctor & health — full evidence wiring
doctor.run_checks() uses gather_evidence() + build_project_fingerprint() for fill plans (not a stripped steering dict). project_steering_digest is always built when ROADMAP.md exists.
Formatted output in doctor and /dietcode doctor now includes Verify: lines from the digest.
Gate & JoyZoning
Schema gate default fix → roadmap(action='validate') + explain-gate (no generic “Edit ROADMAP.md”)
JoyZoning merge adds CI and Origin hints from roadmap_brief
Production audit expansion
Verifies:
SECURITY.md governance detection
Operator hints include project_steering_brief + verification_commands
No manual-only bootstrap phrase sources
End-to-end flow
fingerprint (governance, packages, verify, compose, cursor rules, …)
→ evidence → bootstrap_fill_plan → project_steering_digest
→ session / cockpit / kernel cockpit / operator hints / doctor / joyzoning
→ apply_bootstrap_fill → validate → recommended_next_action
Per-project steering is now wired through fingerprint → digest → every agent-facing surface, with evidence-backed autofill and no manual-only placeholder paths.
0 commit comments