ADR-THINK-001 · Delivery plan · Complete issue catalog
Milestone: ADR-THINK-001 P1 — Evidence substrate
Feature: F1.2 — Windowed evidence admission
Outcome
Every growing evidence-substrate path is mechanically classified and fails CI when memory, queue, child-process, cancellation, or barrier bounds regress.
User stories
- As a performance maintainer, I want same-runner resource ceilings in CI, so that a fast local machine cannot hide O(history) processes or residency.
- As a feature author, I want an explicit streaming/barrier classification for each growing operation, so that collecting unbounded input becomes a visible design violation.
Deliverables
Acceptance criteria
Test plan
Contract and unit
Integration and acceptance
Failure and recovery
Resource and performance
Build-time resources
| Resource |
Exclusivity mode |
Scope |
streaming-operation-registry |
exclusive |
Operation classifications and bounds. |
performance-policy |
exclusive |
Versioned absolute and comparative ceilings. |
performance-runner |
exclusive |
Stable machine/process-shim benchmark execution. |
git-warp-read-performance-evidence |
shared |
PR #847 baseline and command-count policy. |
- exclusive: Only one active slice may mutate or lease the named resource.
- partitioned: Concurrent writes are lawful only in disjoint partitions named by each slice.
- shared: Concurrent read-only use is lawful; this slice does not mutate the resource.
Dependencies
ADR traceability
- Implementation gates:
G1
- Constitutional invariants:
I13, I14
- ADR acceptance criteria:
AC21, AC22
Non-goals
- Do not bless a stream that materializes its full source before first output.
- Do not ban declared bounded atomic barriers.
ADR-THINK-001 · Delivery plan · Complete issue catalog
Milestone: ADR-THINK-001 P1 — Evidence substrate
Feature: F1.2 — Windowed evidence admission
Outcome
Every growing evidence-substrate path is mechanically classified and fails CI when memory, queue, child-process, cancellation, or barrier bounds regress.
User stories
Deliverables
Acceptance criteria
Test plan
Contract and unit
Integration and acceptance
Failure and recovery
Resource and performance
Build-time resources
streaming-operation-registryperformance-policyperformance-runnergit-warp-read-performance-evidenceDependencies
ADR traceability
G1I13,I14AC21,AC22Non-goals