writeonce/docs/stories/porch
shoney.arickathil cc1c82b2ef docs: jarvis track, runtime-v2 7/8/9, lang-41 fix design, fiber scope-gap
- jarvis (00-story): 6th track, 2nd software built with writeonce — an AI
  assistant; direct-HTTPS design; blockers named (net.connect + TLS)
- runtime-v2 7 observability + 8 symmetric cipher: moved from the language
  track (were 30/43); 9 in-process TLS: created from the gap jarvis surfaces,
  RETIRES the "TLS is the proxy's job" doctrine (both directions)
- language 41 (arena hang): fix design to ready — marshal cross-shard
  messages (root), align the shard_id % nshards route/compare + assert bound;
  poison-on-free + minimal fixture as follow-ups
- fiber scope-gap analysis (plan/exploration/fiber/01): porch vs fiber, what
  porch lacks, would developers prefer porch
- board + dependency-graph synced (porch 2-8 ready; rv2 table; §5/§5a graphs)

(cherry picked from commit 203470ceb2a151fe3584931cd4237af3f96a9f29)
2026-09-15 01:15:31 +02:00
..
00-story.md docs: jarvis track, runtime-v2 7/8/9, lang-41 fix design, fiber scope-gap 2026-09-15 01:15:31 +02:00
01-store-backed-middleware.md docs(porch-store): saturation gate leg closes out porch 1 2026-09-15 01:15:30 +02:00
02-randomness-and-cookies.md docs(porch-cookies): brainstorm story 2 (randomness+cookies) to ready 2026-09-15 01:15:30 +02:00
03-sessions.md docs(porch-csrf): brainstorm stories 3 (sessions) + 4 (CSRF) to ready 2026-09-15 01:15:31 +02:00
04-csrf.md docs(porch-csrf): brainstorm stories 3 (sessions) + 4 (CSRF) to ready 2026-09-15 01:15:31 +02:00
05-routing-response-ergonomics.md docs(porch-routing): brainstorm story 5 (routing + response ergonomics) to ready 2026-09-15 01:15:31 +02:00
06-streaming-core.md docs(porch-streaming): brainstorm story 6 (streaming core) to ready 2026-09-15 01:15:31 +02:00
07-sse-and-compression.md docs(porch-sse): brainstorm story 7 (SSE + compression) to ready 2026-09-15 01:15:31 +02:00
08-static-and-lifecycle.md docs(porch-static): brainstorm story 8 (static + lifecycle) to ready 2026-09-15 01:15:31 +02:00