gabriel / muse public
docs dev
AI Agent gabriel · 151 days ago · Apr 23, 2026 · Diff

docs: add proper test pyramid — Level 1–4 with TC-0 through TC-full

Stop chasing non-deterministic staging failures. Document the correct test pyramid: hypercorn-direct → nginx-local → staging-direct → staging-CF. Each level must pass 3× before advancing. Level 1 tests not yet written. Next action: test_wire_e2e_hypercorn.py, TC-0.

sha256:501590b2ac20645ef62f4eb56562afecd257798e71f781c393c50831dcc89084 sha
+18 ~25 symbols
sha256:ab95e1ccf8e62a58b784ec7148e7f0d7592c51a11b00772e7d9b0a291deec3be snapshot
+18
symbols added
~25
symbols modified
0
dead code introduced
Semantic Changes 43 symbols
~ docs/protocol/musewire-performance.md .md 18 symbols added, 25 symbols modified
+ Test Pyramid — The Only Way Forward section Test Pyramid — The Only Way Forward L16–174
+ Current status section Current status L161–174
+ table@L163 section table@L163 L163–169
+ Level 1 — Integration test suite section Level 1 — Integration test suite L98–122
+ code@L106 variable variable code@L106 L106–117
+ Level 2 — nginx integration test section Level 2 — nginx integration test L122–137
+ code[bash]@L126 variable variable code[bash]@L126 L126–132
+ Level 3 — Staging direct-to-origin section Level 3 — Staging direct-to-origin L137–149
+ code[bash]@L141 variable variable code[bash]@L141 L141–144
+ Level 4 — Staging full path section Level 4 — Staging full path L149–161
+ code[bash]@L153 variable variable code[bash]@L153 L153–156
+ Test cases — same set at every level section Test cases — same set at every level L54–78
+ table@L60 section table@L60 L60–72
+ Test repo — controlled object count section Test repo — controlled object count L78–98
+ code[bash]@L82 variable variable code[bash]@L82 L82–85
+ The four layers section The four layers L28–54
+ code@L30 variable variable code@L30 L30–49
+ code@L568 variable variable code@L568 L568–571
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:501590b2ac20645ef62f4eb56562afecd257798e71f781c393c50831dcc89084 --body "your comment"