# v1.65 Milestone Audit

Status: passed

## Scope Closed

- Phase `127`: doctor and front-door verification hardening
- Phase `128`: shared quickstart and first-run acceptance
- Phase `129`: Windows-native bootstrap and path robustness
- Phase `130`: closure and regression audit

## Production Outcome

`v1.65` now exposes an honest installation/adoption surface through:

- `research/knowledge-hub/knowledge_hub/runtime_support_matrix.py`
- `research/knowledge-hub/knowledge_hub/frontdoor_support.py`
- `research/knowledge-hub/knowledge_hub/cli_compat_handler.py`
- `docs/QUICKSTART.md`
- `research/knowledge-hub/runtime/scripts/run_first_run_topic_acceptance.py`
- `hooks/session-start.py`
- `hooks/run-hook.cmd`

The milestone adds:

- one machine-readable `aitp doctor` / `aitp doctor --json` remediation and
  convergence contract for Codex, Claude Code, and OpenCode
- one shared `bootstrap -> loop -> status` first-run proof on a bounded real
  topic
- one Windows-native bootstrap lane for Claude Code and repo-local launcher
  fallbacks that no longer assume bash as the default entry dependency

## Verification Evidence

- install/adoption regression slice:
  - `python -m unittest research/knowledge-hub/tests/test_agent_bootstrap_assets.py research/knowledge-hub/tests/test_aitp_service.py research/knowledge-hub/tests/test_quickstart_contracts.py research/knowledge-hub/tests/test_aitp_cli_e2e.py`
  - result: `159 tests passed`
- first-run acceptance:
  - `python research/knowledge-hub/runtime/scripts/run_first_run_topic_acceptance.py --json`
  - result: `success`
- Windows-native Claude hook probe:
  - `python hooks/session-start.py`
  - result: `JSON SessionStart payload emitted successfully`
- full knowledge-hub suite:
  - `python -m unittest discover -s research/knowledge-hub/tests -v`
  - result: `367 tests passed`
