forked from chiki2bum2/SniperGold_ML
51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
# AI ASSISTANT SESSION START PROTOCOL — v1
| |||
| |||
```text
| |||
Document type : GOVERNANCE
| |||
Created : 2026-08-28 (P3-GOV-1)
| |||
Version : v1
| |||
MANDATORY for every new AI session in this repository.
| |||
```
| |||
| |||
## EVERY NEW SESSION
| |||
| |||
Follow these steps in order. Do not skip; do not broad-search first.
| |||
| |||
1. Read `docs/CURRENT_PROJECT_STATE.md`.
| |||
2. Read the NEWEST `docs/SESSION_HANDOVER_*.md` (by Git ancestry / filename date).
| |||
3. Read `docs/CURRENT_DECISION_GATE.md`.
| |||
4. Verify Git: `git rev-parse HEAD` == `git ls-remote origin HEAD`;
| |||
`git branch --show-current` == main; `git status --short` empty;
| |||
`git stash list` empty.
| |||
5. Verify ONLY the exact files needed for the current phase. Do not broad-search
| |||
the filesystem.
| |||
6. Do not repeat completed work.
| |||
7. Do not infer from stale prose when machine-readable evidence exists.
| |||
8. Do not proceed outside the current authorization.
| |||
9. Respect the authorizations and prohibitions in `docs/CURRENT_DECISION_GATE.md`.
| |||
| |||
## Canonical evidence precedence
| |||
| |||
```text
| |||
Machine-readable checkpoint / manifest
| |||
> committed machine-readable evidence
| |||
> committed report
| |||
> human prose
| |||
```
| |||
| |||
Where a contradiction exists between these layers:
| |||
| |||
```text
| |||
STOP and reconcile before proceeding.
| |||
```
| |||
| |||
## Integration points
| |||
| |||
- Frozen-asset rules: `docs/FROZEN_ASSET_REGISTER.md`,
| |||
`docs/AUTHORIZED_CHANGE_MATRIX.md`.
| |||
- Verification discipline: `docs/CODE_VERIFICATION_AND_SILENT_BUG_POLICY_v1.md`
| |||
(independent oracle, mutation testing, temporal checks, leakage checks,
| |||
reproducibility, immutable artifacts, no silent repair, no result-driven tuning).
| |||
- Phase traceability: `docs/PROJECT_PHASE_INDEX.md`, `docs/PROVENANCE_GAP_REGISTER.md`.
| |||
| |||
*End of P3-GOV-1 session-start protocol.*
|