docs: M5d-1 checklist fixes before hand-over
Given tests: Action::Turn (not To), send_turn of epoch 1, clippy on
compact_summary, jsonl-without-baseline, live turn after compact sends
the carry. send_turn maps Damaged to Local("log") as read_turn did.
Gate counts 1484 → 1508. Mutations recorded in the README.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
This commit is contained in:
@@ -234,20 +234,20 @@ which now spans epochs.
|
||||
- [ ] **5. Check.** `git diff --stat` lists exactly `crates/loopd/src/compact.rs` and
|
||||
`crates/loopd/src/channel.rs`. `git status --short` shows `compact_turn.rs` as new.
|
||||
- [ ] **6. Run the gate.** `cargo fmt --all`, then `make gate`, timeout 600000 ms. Last line
|
||||
`gate: ok`. Test count **1507** (1501 before, plus 6).
|
||||
`gate: ok`. Test count **1508** (1502 before, plus 6).
|
||||
- [ ] **7. Log and commit.** Task cell `M5d1/08-loopd-compact-turn`. Stage with
|
||||
`git add crates/loopd docs/implementer-log.md Cargo.lock`, then commit as `AGENTS.md` says.
|
||||
|
||||
## Done when
|
||||
|
||||
- `make gate` prints `gate: ok` with 1507 tests.
|
||||
- `make gate` prints `gate: ok` with 1508 tests.
|
||||
- `git diff HEAD~1 --stat` lists only `crates/loopd/src/compact.rs`,
|
||||
`crates/loopd/src/channel.rs`, `crates/loopd/tests/compact_turn.rs` and the log.
|
||||
|
||||
## Stop and report if
|
||||
|
||||
- The branch check fails; a "before" block is not found exactly once; step 2 differs; `cargo
|
||||
check` warns; a test fails; the gate count is not 1507; a file exceeds 500 lines; you add
|
||||
check` warns; a test fails; the gate count is not 1508; a file exceeds 500 lines; you add
|
||||
`MemorySource` to `Runtime`; you compact inside `run_turn`; you call `finish_turn` after
|
||||
`drop(held)`; you add an idle timer; you compact a `TurnError` other than `SessionFull`; you
|
||||
retry `SessionFull` more than once.
|
||||
|
||||
Reference in New Issue
Block a user