Eight-Cell Product Cap Promotion
Normal selected-network cap8, independent limits, frozen W1/Profile A scope and0.12.0 readiness.
A — PROMOTED — READY FOR 0.12.0 RELEASE. Normal product cap: 8.
The selected-network product maximum is promoted from6 to8 in the canonical policy and normal Go/React/OpenAPI builds. Recommendation remains5, Measurement Validation remains6. The frontend Recommendation guard uses its independent constant; request builders/persistence guards and bounded-follow-up accounting are preserved.
Qualification remains the exact eight frozen paired Ankara2026.07 W1 layouts at2.6/28GHz,120rays/400m/30dBm/120deg/legacy two-pass, shipping Go1.26.6 Linux/arm64 CGO0/cgroupv2 Profile A2CPU/4GiB. No W2/W3, arbitrary hardware/datasets or multi-instance extrapolation.
Promotion and accounting
Normal Evaluate/Optimize/Interference/Building Entry/Explanation accept8/reject9. Normal Auto reports8 without adaptive behavior. No source-copy cap patch or environment switch is used. Historical audit binaries/reports retain their original six-cap context.
| Eight-Cell journey | Ordinary | Extra |
|---|---|---|
| Evaluate/maps | 1 | 8 |
| Optimize/maps | 1 | 8 |
| Full cycle | 11 | 8 |
| Evaluate→Optimize/maps | 10 | 8 |
| Cycle→Optimize/maps (F28) | 20 | 8 |
All16 frozen F28 cases succeed;448 required RF calls. Worst
11.788444160s, minimum headroom 48.211555840s,
process kernel peak 1217204224 bytes, OOM/kill/max0. The
matrix completed before an additional scientific probe failed because it
omitted a historically included optimization field; retained completed
HTTP rows were independently verified, and corrected supplemental
comparisons passed. No failed probe substitutes for evidence.
Exact eight-Cell JSON outputs match800 frozen audit-eight baseline responses;32 Explanation/Building Entry comparisons match historical evidence, excluding only the pre-existing volatile Building Entry diagnostics.elapsed_ms. Search still proposes578 legacy states. Distinct-IP Optimize+Optimize, Optimize+Evaluate and Evaluate+Evaluate overlap; qualified async/sustained interval, producer/drain and final-tail guards pass. Real cancellation and budget/replay/forgery checks retain the validated policy behavior.
Product presentation and persistence
Actual normal eight-Cell F28 browser test passes; numbered badges1..8 render. App interaction tests refuse a ninth without RF and retain selection. Eight responsive light/dark presentation tests cover normal Setup/list/scrolling, with RF mocked only for presentation. The actual F28 test opens Review Results and Solutions, verifies eight per-Cell rows and scrolls to the last row. Reports retain all eight IDs. Eight network-result-only projects round-trip; larger ray-bearing projects can still reach existing guards at either cardinality. These guards and schemas remain unchanged.
Release and historical evidence
All promotion gates pass. Canonical VERSION and package-visible references are0.12.0. The final normal shipping image completes F28, matches28 frozen outputs and rejects the next unrelated request. No tag/release/push is performed here. W1 qualification, invalid/valid audits, design and policy implementation studies are hash-preserved. New tooling builds normal cap8; historical cap-only audit mechanisms remain immutable history.
Lock SHA256
2b493404f0ccfc5396416b9c41a4c8c66015a84b77937ee1d84cc524c24f2346.
Raw evidence lives outside Git at
/tmp/atom-eight-cell-product-cap-promotion;
source/tests/locks/manifests/report summaries are tracked.
Required final report
- Starting baseline: main @ a10284a708661795b1e31bd1f40c614acf55e8f4; VERSION0.11.0; validated policy changes already uncommitted and preserved.
- Promotion-lock SHA256: 2b493404f0ccfc5396416b9c41a4c8c66015a84b77937ee1d84cc524c24f2346
- Product-cap inventory: Canonical policy, generated Go/JS, frontend selection/copy, validators/errors, OpenAPI/product docs, Auto and cap-specific tests inventoried; historical/scientific/fixture six values classified separately.
- Every cap location changed: policy network_towers_max, generated Go/JS, networkSelection binding, main/interference errors, ControlPanel copy, Network/BuildingEntry OpenAPI maxItems, product docs and cap tests.
- Every independent limit intentionally retained: Recommendation5, Measurement6, experiment64/worker1/queue16, ray/radius/sample/profile limits and all persistence guards retained.
- Backend max before/after: MaxNetworkTowers6→8; unchanged minima.
- OpenAPI max before/after: Product network/BuildingEntry6→8; Recommendation5/Measurement6 unchanged.
- Frontend max before/after: MAX_NETWORK_CELLS now generated policy8; ninth refused.
- Validation messages: Exact main/interference messages now2..8; independent1..6 message retained.
- Auto metadata result: Normal shipping Auto max_cells8, observation-only; other admission/resource metadata unchanged.
- Standard 8 acceptance: Normal8 accepted across applicable APIs.
- Standard 9 rejection: Normal9 rejected before RF.
- Per-endpoint 8/9 results: Evaluate/Optimize/Interference/BuildingEntry/Explanation8 accept9 reject; frozen full workflows and additional contracts prove both.
- Recommendation cap result: Recommendation5 accepts;6/8 rejects. Frontend independent guard corrected to5 instead of product-max minus1.
- Measurement Validation cap result: Measurement6 accepts;7/8 rejects.
- Frontend select-8 result: Actual normal browser selects8 and completes F28.
- Frontend ninth-selection result: App interaction and selection helpers refuse ninth, keep8 and dispatch no RF.
- Eight marker/list presentation: Eight badges/list and responsive light/dark Setup/Inventory pass; actual Review Results/Solutions render8 rows and scroll to the last; established layout unchanged.
- Request builder order/count: Eight IDs/coordinates/profiles/azimuths preserved in order; no six truncation; unit regression passes.
- Eight Evaluate/maps accounting: Fresh Evaluate/maps ordinary1/extra8, holds0.
- Eight Optimize/maps accounting: Fresh Optimize/maps ordinary1/extra8, holds0.
- Eight full-cycle accounting: Full cycle ordinary11/extra8.
- Eight F28 accounting: F28 ordinary20/extra8, held0;16 frozen layout/band cases complete28 calls.
- Post-F28 denial: Unrelated29th protected attempt429/no RF.
- Worst request latency: 11.788444160s
- Minimum deadline headroom: 48.211555840s
- Peak cgroup memory: 1217204224bytes process-lifetime kernel peak covering matrix; below3GiB.
- OOM events: oom0/oom_kill0/max0.
- Optimize+Optimize: Two Optimizers both succeed and overlap with global2.
- Optimize+Evaluate: Optimize+Evaluate both succeed and overlap.
- Evaluate+Evaluate: Evaluate+Evaluate both succeed and overlap.
- Async preservation: Qualified background interval guard passes normal async Optimize; computing worker overlaps request.
- Sustained async preservation: 30-second producer/at-least95% active/final-tail/drain guards pass sustained Evaluate.
- Cancellation/slot cleanup: Real normal eight Optimize cancellation releases slots; same-client and other-client requests remain usable.
- Workflow cleanup: Claimed child cancellation retains charge and retires siblings; pending-root callback/owner cleanup tested; no leaked holds.
- Scientific invariance: 800 matrix JSON matches frozen audit-eight baselines;32 Explanation/BuildingEntry historical canonical matches; science sources unchanged apart from cap/error text.
- Search proposal count: Legacy proposal count578 confirmed by normal engine timing regression; legacy algorithms unchanged.
- Budget invariance: Ordinary20+extra8/anchored60 unchanged; independent21 and postF29 deny; same policy source hashes.
- Replay/forgery preservation: Real replay/foreign/mutation and full race suite preserve fail-closed behavior.
- Persistence observation: Eight network-result-only project round-trip passes. Existing large ray-bearing guards still apply at six/eight; not raised.
- Report/export result: All eight IDs render in HTML/Markdown reports; no export-summary truncation.
- Documentation changes: Current README/getting-started/architecture/API/OpenAPI updated; scope and persistence guard caveats added; historical reports immutable.
- Changelog: Promotion and qualified scope recorded under Unreleased.
- VERSION: 0.12.0
- Backend tests: Full backend suite plus normal8/reject9/independent/578/F28 tests pass.
- Race detector: Full go test -race ./... passes.
- Frontend tests: Full frontend suite plus selection/builders/report/persistence/ninth-interaction regressions pass.
- Real E2E execution counts: Four named real E2Es each discovered1/executed1/pass1/skipped0;8 presentation tests pass with0 skipped.
- Build/lint/vet: Production build,lint,go vet and generated-policy check pass.
- Docs/OpenAPI validation: Docs,OpenAPI semantic caps/schema validation and version consistency pass.
- Methodology violations: Failed development probes/selector assumptions preserved and corrected; no skipped/failed probe counted as final evidence. Completed matrix retained and reverified despite later supplemental fixture omission.
- Missing evidence: No required evidence missing after final audit; bounded promotion confirmation reuses qualified evidence.
- Final A/B/C/D/E promotion verdict: A — PROMOTED — READY FOR0.12.0 RELEASE
- Whether product cap is now 8: Yes: normal backend/frontend/OpenAPI cap8; no audit override.
- Exact qualification scope: exact frozen eight paired W1 layouts, 120 rays/400m/30dBm/120deg/2.6 and28GHz/legacy two-pass; no W2/W3 extrapolation
- Known limitations: No W2/W3/arbitrary datasets/hardware/replicas/general cardinality claim. NAT shares budgets; large ray exports retain guards.
- Release recommendation: 0.12.0 ready; no tag/publish/push.
- Files changed: Focused cap/error/selection/OpenAPI/docs/test changes plus promotion lock/report/validation tooling; inherited policy patch preserved.
- Raw evidence policy: Raw traces/screenshots/binaries/resources outside Git, SHA-indexed/local archive; manifests and source/tests/reports tracked.
- Freeze decision: Frozen cap8/version0.12/20+8/ProfileA-W1/concurrency2/1/deadline60/worker1/queue16; all gates pass.
- Single recommended next action: Review and release0.12.0 through normal release workflow; no additional capacity expansion.