R-758: mem_limit is the sum of the compose limits — eight figures corrected, gate mem-limit-sum (--fast, stdlib) with decoys

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-05 21:28:10 +02:00
parent 8940d768d3
commit 1b24d139bd
15 changed files with 292 additions and 29 deletions
+3 -1
View File
@@ -64,7 +64,9 @@ class CatalogGatesFastTest(unittest.TestCase):
# probe-measured joined; the test had been red on main (found by the more-night-apps session).
# 11 since 2026-10-01: onboarding (NEW-APP-CHECKLIST.md), fast and history-free, so it runs in CI too.
# 12 since family-gate joined — STALE AGAIN until 2026-10-05 (found by the burn-down, round 2).
self.assertEqual(len(mod.GATES), 12)
# 13 since 2026-10-05: mem-limit-sum (R-758), fast and history-free, so it runs in CI too.
self.assertEqual(len(mod.GATES), 13)
self.assertIn("mem-limit-sum", [g[0] for g in mod.GATES if g[3] and not g[4]])
self.assertIn("onboarding", [g[0] for g in mod.GATES if g[3] and not g[4]])
self.assertEqual([g[0] for g in mod.GATES if not g[3]], ["image-resolvable", "volume-persistence"])
self.assertIn("test-record", [g[0] for g in mod.GATES if g[3] and not g[4]]) # runs in CI too