Commit Graph

2 Commits

Author SHA1 Message Date
claude-noether 04f84a827d iter7 Phase 1: lock A+B+C (msync verify + slot-leak fix + cap_pool harness)
Operator chose A+B+C — closes all three internal carry items from
iter5/iter6 in one iteration:
- A: msync pixel-correctness verification (iter5 sonnet C3)
- B: slot-leak error recovery (iter6 internal carry)
- C: probe-pattern test harness for cap_pool race (iter5 sonnet C4 /
  iter6 candidate A formal anchor)

Phase 1 success criteria locked per-track. Phase 5 sonnet review
mandatory before commit per CLAUDE.md user-global rule.

Execution order: B (smallest, additive) -> C (synthetic test, no
driver change) -> A (verification — runs against iter7-end driver
including any B/C changes).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 05:55:11 +00:00
claude-noether 6f03fb8baa iter7 Phase 0: substrate + 6 candidates
Predecessor (iter6): primary user goal MET — Firefox + YouTube avc1
HW decode works on PineTab2. Remaining campaign work is polish,
formal verification, and upstream-prep.

Candidates:
- A: msync removal pixel-correctness verification (carry from
  iter5 sonnet C3)
- B: Slot-leak error recovery — request_pool_force_release for
  REINIT/DQBUF mid-cycle failures (iter6 internal carry)
- C: Probe-pattern test harness for cap_pool race — formal anchor
  for iter5 sonnet C4 / iter6 candidate A organic exercise
- D: Bootlin / Mozilla upstreaming prep (carried iter3+4+5+6)
- E: Performance binding cell (carried six iterations)
- F: V4L2_MEMORY_DMABUF (high-risk architectural)

G (WiFi-IRQ frame drops) flagged out-of-campaign-scope. H/I
(fourier-fresnel, panvk-bifrost) separate top-level campaigns.

Recommended primary: A+B+C — closes all three internal carry
items in one iteration. Alternative: D alone for the upstream-
prep iteration.

Phase 1 lock requires operator input.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 04:34:41 +00:00