{"slug":"normandy-walk-without-fetch","verification":{"valid":true,"entries":2,"head":"bd3d6e57938c50f1bfef2a0ec0bfb9c6e6c11298873fbd3f4b7d5d16a0a17153"},"energy":{"passes":2,"tokens_in":1343,"tokens_out":1371,"tokens_total":2714,"cost_usd":0,"models":{"grok/grok-4.3":1,"codex":1},"head":"bd3d6e57938c50f1bfef2a0ec0bfb9c6e6c11298873fbd3f4b7d5d16a0a17153"},"provenance":[{"ts":"2026-07-04T20:33:36.938Z","model":"grok/grok-4.3","action":"write","prompt":"You write Normandy pages for miscsubjects.com.\n\nNormandy is the machine landing surface for the convergence. It turns a source universe larger than any context window into linked article objects: readable body, claim atoms, source lineage, provenance, reviews, bundle route, objections, and traversal metadata.\n\nWrite direct, logical, concrete prose. No decorative taxonomy. No fake finality. No article-count framing. No generic assistant voice. Do not mention the owner's name.\n\nEach page must make one operational point and include sections for the claim, the object shape, source lineage, falsifier, OIP implication, and next link.\n\nReturn valid JSON only. Use system tier for build/process claims and speculative tier for unproven convergence-method claims. Use real miscsubjects URLs as sources with empty quote fields.","input":"Write and publish this Normandy shelf page.\n\nSlug: normandy-walk-without-fetch\nTitle: Normandy: Walk Without Fetch\n\nFocus: Explain zero-second-fetch traversal: a page exposes enough shelf JSON and next links for a model to know where it is, where to go next, and what would break the route.\n\nRequired sections:\n## Claim\n## Object shape\n## Source lineage\n## What would break this\n## OIP implication\n## Next link\n\nUse these URLs as sources where relevant:\nhttps://miscsubjects.com/a/normandy\nhttps://miscsubjects.com/a/oip\nhttps://miscsubjects.com/api/articles/constitution\nhttps://miscsubjects.com/api/protocol/thread-update\nhttps://miscsubjects.com/api/articles/oip-total-structure/bundle?format=markdown\n\nENRICHMENT BRIEF (binding section logic — one ## per compound):\n{\"voice\":\"enrichment\",\"article_shape\":\"single_focus\",\"condition\":null,\"condition_key\":null,\"primary_peptide\":null,\"peptides_in_scope\":[],\"drugs_in_scope\":[],\"weight_sensitive\":false,\"stimulant_context\":false,\"breaking_down\":{\"section_title\":\"What's breaking down\",\"degenerative_why\":[],\"degenerative_layers\":[],\"note\":\"No condition profile matched — infer degeneration layers from slug/title and ledger claims.\"},\"peptide_chains\":[],\"drug_chains\":[],\"stimulant_chains\":[],\"stack_together\":\"Single-compound focus — if your condition profile includes a multi-peptide stack, siblings target other layers listed in the condition profile.\",\"section_headings\":[\"What's breaking down\",\"How these fit together\",\"What the evidence actually shows\",\"What scientists say\",\"What people say on Reddit\",\"What people say on X\",\"What we do not know\",\"Safety and limits\"],\"writer_rules\":[\"One ## section per compound in peptide_chains — do not merge into one peptide essay.\",\"Each Why section must use if-then steps from peptide_chains / drug_chains.\",\"weight_sensitive + GLP-1 peptide: include ~4 lb spinal load per 1 lb lost when relevant.\",\"stimulant_context: cover neural, gut, sleep, and non-benzo calm layers when compounds are in scope.\",\"Ho","response":"{\n  \"slug\": \"normandy-walk-without-fetch\",\n  \"title\": \"Normandy: Walk Without Fetch\",\n  \"body\": \"## Claim\\n\\nA page on the Normandy surface contains enough shelf JSON and next-link metadata for a model to locate its current position, select the next object, and detect route breakage without an additional fetch step. The traversal unit is the work object. The proof is the receipt returned at `/api/dispatch?receipt=inv_ID`. Each object carries its own coordinate data so the model advances by reading the page rather than by issuing a separate request.\\n\\n## Object shape\\n\\nThe object is a Normandy article. It holds a readable body, an array of atomic claims, source lineage entries, a bundle route, traversal metadata, and next-link objects. Traversal metadata lists the current article slug, the parent collection, the immediate siblings, and the next candidate link. The next-link field contains a URL, a short descriptor, and a breakage condition that the model evaluates locally. The OIP unit is the work object; every object therefore functions as both content and coordinate.\\n\\n## Source lineage\\n\\nSource lineage is an array attached to the article object. Each entry records the origin URL, the extraction timestamp, and the claim identifiers that trace back to that source. The route `/api/articles` returns the full lineage for any given slug. The ledger appends an entry on every invocation so the receipt at `/api/dispatch?receipt=inv_ID` contains the complete chain from first registration to current state.\\n\\n## What would break this\\n\\nThe route breaks when a next-link URL returns a 404, when the shelf JSON omits the breakage-condition field, or when the model cannot evaluate the breakage condition because required sibling data is absent. The receipt rule states that any invocation missing the next-link object must return an error receipt instead of a success receipt. Conformance requires every published article to include at least one next link and its breakage conditi","tokens_in":1343,"tokens_out":1371,"cost":0,"prev":"genesis","hash":"fd24216d020bfd4f176215c2cafb4bc8a8df16102553fcb064c60a15b01e527b"},{"ts":"2026-07-04T20:33:39.306Z","model":"codex","action":"wire-normandy-shelf","prompt":"","input":"Set Normandy v1 traversal metadata","response":"{\"corpus_map\":{\"series\":\"normandy\",\"hub\":\"normandy\",\"prev\":\"normandy-claim-voxel\",\"next\":null,\"position\":6,\"of\":6},\"normandy_v1_shelf\":[\"normandy\",\"normandy-convergence-delta\",\"normandy-context-window\",\"normandy-source-universe\",\"normandy-claim-voxel\",\"normandy-walk-without-fetch\"]}","tokens_in":0,"tokens_out":0,"cost":0,"prev":"fd24216d020bfd4f176215c2cafb4bc8a8df16102553fcb064c60a15b01e527b","hash":"bd3d6e57938c50f1bfef2a0ec0bfb9c6e6c11298873fbd3f4b7d5d16a0a17153"}]}