Session Decisions

236 decisions on file. Every directive, parked item, and prioritisation call made during development. Git-tracked, timestamped, attributed. Most recent first.

236 decisions

SD-242 [poa-phases-intent] **Test Suite Hardening PoA — formal phase intent.** 5 phases, 10 sub-phases. **1a** … Planned — gated on AnotherPair SD-241 [poa-criteria-deferred] **Governing Principle 6: Assertion criteria granularity — deferred.** The question of how … Deferred — post-compaction SD-240 [poa-use-crew] **Governing Principle 5: Use the crew.** Right agent for the right job. Evaluate their performance. … Standing — PoA SD-239 [poa-eat-dogfood] **Governing Principle 4: Eat our dogfood.** Our own bout-engine tests are audited first. If we can't … Standing — PoA SD-238 [poa-quality-first] **Governing Principle 3: Engineering quality first.** Captain's words: "If the hiring manager can't … Standing — PoA SD-237 [poa-budget-breakage] **Governing Principle 2: Budget for breakage.** The clearAllMocks→resetAllMocks migration will … Standing — PoA SD-236 [poa-roadmap] **Governing Principle 1: Do it properly.** Test suite hardening is a roadmap, not a sprint. No rushing … Standing — PoA SD-229 [zombie-cross-reference] **Cross-model zombie review — 4 independent reviewers cross-referenced against live codebase.** … Complete SD-230 [bugbot-findings-log] **Bugbot findings TSV log created — append-only record of automated reviewer findings.** Captain … Complete SD-231 [greppable-principles] **Principles made greppable with `#principle` inline hashtags.** Principles that emerge from … Complete SD-232 [analyst-dispatch] **Analyst dispatched: academic research survey on LLM verification phenomena.** Captain ordered … Active SD-233 [research-pipeline] **Research-to-site pipeline established.** Analyst reports become oceanheart research pages. … Complete SD-234 [pipeline-propagation] **Pipeline pattern propagation principle added to Weaver standing orders.** When establishing any … Complete SD-235 [paper-guardrail] **Slopodar entry #6: Paper Guardrail — operational assurance without enforcement.** Caught live: … Complete SD-228 [layer-model-v03] **Layer model bumped to v0.3 — 18 evidence annotations from empirical data.** Model bump workflow per … Complete SD-227 [cross-harness-compat] **`.opencode.json` created for cross-harness AGENTS.md loading.** Phase 4 research found opencode … Complete SD-226 [boot-chain-dedup] **Three-file boot chain deduplicated — no project-specific context outside repo.** Captain's order: … Complete SD-225 [boot-sequence-fix] **Dead reckoning boot sequence patched — .keel-state and session-state files now referenced.** … Complete SD-224 [zombie-code-audit] **Four-crew parallel zombie code audit.** Architect, Artisan, Watchdog, Sentinel dispatched as … Complete SD-223 [permalink-hotfix] **Production site serving localhost:1313 URLs.** Hugo templates used `.Permalink` (absolute URL) … Complete SD-222 [cross-model-boot-data] **Cross-model harness cold-boot data point.** Captain booted a second harness (gpt-5.3-codex) … Active — needs investigation SD-221 [instance-labelling] **Harness instance labelling required in .keel-state.** Two-ship (SD-169) = two independent prompt … Active SD-220 [layer-model-versioning] **Layer model versioning workflow established.** Current version always lives at D2 … Active SD-219 [sd-detail-pages] **Session decisions promoted to individual detail pages.** SDs reframed as field notes, not internal … Complete SD-218 [pretty-print] **"Terminal friendly output" renamed to "pretty print."** Naming normalisation. Complete SD-217 [voice-grounded-rewrite] **Voice-grounded blog rewrite.** Exhaustive extraction of Captain verbatim text across 20 repo … Active — soft pass, human review pending SD-216 [slop-posts-deleted] **Three slop blog posts deleted.** `2025-01-{20,22,25}` (building terminal aesthetic, RAG systems … Complete SD-215 [slopodar-section] **Slopodar restructured as Hugo section with detail pages.** Individual pages at `/slopodar//` … Complete SD-214 [flat-typography] **Flat typography.** h1 is 1rem, everything else 0.85rem. Captain spotted font size variance across … Complete SD-213 [aesthetic-strip] **Decorative layer stripped.** Captain's diagnosis: site looked like "a developer who spent too long … Complete SD-212 [zero-js-relaxed] **Zero-JS constraint relaxed for progressive enhancement.** 40 lines vanilla JS added for slopodar … Complete SD-211 [full-mono] **Full mono typeface.** Inter dropped, JetBrains Mono for everything. The two-typeface split (Inter body + … Complete SD-209 [oceanheart-overhaul] **oceanheart.ai rebuilt from scratch as Hugo static site at `sites/oceanheart/`.** Full overhaul: … Active SD-210 [blog-tightening] **Blog content tightened, slopodar upgraded to 0.0.4.** Reviewer feedback digested and mustered (7 … Active — line-by-line review pending SD-208 [metacognitive-analysis] **Clinical/cognitive psychology analysis of 16 pivots — three-stage assessment.** (1) Initial … Complete SD-207 [fight-card] **16 rounds of human vs. sycophantic drift documented.** Captain requested identification of every moment … Complete SD-206 [v03-parked] **Layer model v0.3 revision PARKED.** Captain's order. Two suggestion files now on chain: (1) … Parked SD-205 [layer-annotations] **Layer model SD-195→SD-203 annotations preserved from Captain's memory.** The annotated layer model … Complete — awaiting v0.3 decision SD-204 [compaction-log] **Compaction recovery tracking initiated.** `docs/internal/weaver/compaction.log` created at D2. … Active — ongoing SD-203 [commit-trailers] **Always-on git trailers from `.keel-state` on every commit.** "Its a record not a damn fashion show." … Complete SD-202 [muster-term] **"Muster" adopted as lexicon term for O(1) triage format.** Muster = present items for binary Captain … Complete SD-201 [slopodar-flag] **Provenance headers on machine-distilled v0.1 docs.** ASCII box headers added to … Complete SD-200 [state-history] **`.keel-state` history preservation.** Clone-before-write pattern: `gate.sh` (and Weaver judgment … Complete SD-199 [weaver-log] **Weaver personal directory and learning log.** (1) `docs/internal/weaver/log.md` created: successes, … Complete SD-198 [hud-state] **`.keel-state` as shared state between agent and terminal HUD.** (1) `scripts/gate.sh` wraps the local … Complete SD-197 [hud-terminal] **Terminal HUD script and SD label convention.** (1) `scripts/hud.py` created: Python stdlib-only … Complete SD-196 [crew-prune] **Ghost crew cleared. Stale branches pruned. Lexicon renamed. Operational models elevated.** (1) … Complete SD-195 [context-audit] **Context pollution audit ordered. File depth as read-frequency convention. BFS default.** Captain's … Complete SD-194 **Captain's stream of consciousness -- layer model, personal limits, HN posting. VERBATIM, NO EDIT.** Captain's words … PERMANENT SD-193 **Home page "what is this?" button text changed to "§".** Captain's order. Dispatched to Artisan. Active SD-192 **Maturin's Symbol (§) — entered Lexicon v0.8.** Captain's verbatim: "It is interesting. It can be added to the Lexicon … Active SD-191 **SD-189 PARKED — governance recursion broken by doing the work.** Captain's bearing on wake: the 3-round test campaign … Active — SD-189 PARKED SD-190 **Category One at the verification layer — governance recursion named.** During test campaign planning, Weaver … PERMANENT SD-189 **Test campaign ordered — 3-round sequential design.** Captain ordered systematic test coverage of the three structural … Active — planning phase SD-188 **Slopodar pass — Captain's voice in control.json.** 22 lines of copy adjudicated by Captain. 15 rewritten (Captain's … Complete SD-187 **SD-183 vindicated — gate is structurally blind to core product.** Captain's SD-183 position ("trust the gate" is not … PERMANENT — forward ref to SD-188 SD-186 **Compaction engine woven into governance fabric.** Captain's order, verbatim: "we have to weave in the compaction … PERMANENT SD-185 **Two Ship experiment — first findings.** Primary (this harness) and Secondary running simultaneously. Results: (1) … Active — experimental SD-184 **O(n·k) and the portfolio discipline.** At O(n·k) cognitive load, the Captain can handle it — but getting ready for … Standing SD-183 **"Trust the gate, not the output" — Captain disagrees.** Weaver recommended: if the gate is green, attend only to … On record — Captain's position SD-182 **Batch O(1) decisions — with caveat.** Accumulate changes and approve/reject as a batch. "These 4 things pass my gate, … Standing — with caveat SD-181 **Demand digests, not documents.** Standing principle: "Return 5 bullet points, not a report." Weaver absorbs the O(n) … Standing SD-180 **Big O for cognitive load — HumanHUD created, study paused.** Weaver mapped Big O complexity classes to Captain's … Parked — Captain to study SD-179 **Discovery Overhead / The Naturalist's Tax — new Lexicon term (v0.8).** The cost of looking closely is that you see … PERMANENT SD-178 **Oracle/Ground Contamination — new Lexicon term (v0.8).** When the source of truth (L12) introduces an error that … PERMANENT SD-177 **Weaver's layer model load-bearing index filed.** Index at `docs/internal/weaver-layer-model-index.md` (444). 14 … Complete SD-176 **AnotherPair recruited to crew.** New agent: AnotherPair (`.opencode/agents/anotherpair.md`). Role: subtle process … Active SD-175 **Watchdog first assignment: systematic testing bias survey.** Watchdog dispatched to conduct a systematic survey of the … On record SD-174 **L12 temporal asymmetry and the scarcest resource.** The Captain is a single human with one point of attention. Every … PERMANENT SD-165 **Layer model v0.2 — refined from empirical data.** Map at `docs/lexical-harness-not-prompt-harness.md` updated. … Complete SD-173 **Agent files going public — weave error corrected.** The `.opencode/agents/` directory was excluded from git via both … Complete — PERMANENT SD-172 **Reasoning token path — confirmed operational technique.** Captain's disclosure: "I've used this trick a few times now; … Standing observation SD-171 **Template provenance noted.** The orchestration template (`orchestration-layer-starting-template.md`) is an artifact … On record SD-170 **Weave Quick Reference authorized.** Captain granted permission for Weaver to create a fast-loading reference card for … Active SD-169 **Two-ship pilot planned for dawn 26 Feb.** One repository, two harness instances (opencode), git worktrees to eliminate … Planned — dawn 26 Feb SD-168 **Maturin recruited to crew.** New agent: Maturin (`.opencode/agents/maturin.md`). Role: the naturalist. SOs: study … Active SD-167 **Compaction risk downgraded one category level.** Captain's order. At ~144 kTok, the going has been good. Compaction … Active SD-166 **Forward correction to SD-164 — actual costs, not inferred.** SD-164 states "The Captain invested ~£230 of his own … Complete — correction on record SD-164 **Token consumption data received (unverified).** Captain shared weekly API token data from an unnamed measurement tool. … On record — unverified source SD-163 **"On Point" added to Lexicon v0.7 (line 86).** Definition: the feeling of watching patterns that have proved themselves … Complete SD-162 **The Map Is Not The Territory.** (1) The Captain confirmed three of Weaver's private reasoning tokens as "spot on" — a … Standing observation — PERMANENT SD-161 **"The human is the first data point."** Captain's observation: the Weaver's understanding of L12 experience was … Complete — on record SD-160 **Captain's rubric on harness behavior — L6 is more complex than mapped.** Empirical data from L12: (1) Without … Standing observation — map data SD-159 **Forward pricing policy: transparency from the ground up.** Captain's verbatim: "Pricing Endpoint can be brought back … Standing order SD-158 **Pricing endpoint cut loose. Community pool set to £100.** Captain's verbatim: "My read: to keep the hull we've got to … CONFIRMED SD-157 **Captain's position on margin and cost exposure.** The Captain observes that the model provider (Anthropic) is likely … Standing observation SD-156 **PostHog traffic audit: 1.4k is noise.** Weaver's assessment: PostHog is consent-gated, so all client-side data … Complete SD-155 **Three deckhands dispatched independently.** (1) PostHog audit — monitor for significant traffic delta. (2) Margin math … Complete SD-154 **Internal docs entry point: No.** Deferred. Captain not expecting significant traffic. 1.4k status 200s on '/' over … Deferred SD-153 **Pricing stays on landing page, language reframed with transparent margin.** The exact margin including exchange rate … Active — first draft requested SD-152 **Full-sail commit discipline: nothing commits without Captain's say-so.** At full sail, commit == trust, lab to labbook … Standing order — active at full-sail SD-151 **"Live field notes" confirmed as the frame.** Captain's decision. Reshapes hero, navigation, section descriptions in … CONFIRMED SD-150 **Forward correction to SD-147.** Back-reference: SD-147 (compaction event). SD-147 contains a false premise: the … Complete — correction on record SD-149 **Repo set to PRIVATE — "being chill", not "going dark".** The lab notes are going live. That hasn't changed. But … Active SD-148 **YAML HUD extended with kTok field (deferred to next tick).** New child of `last_known`: `kTok` — approximate kilotoken … Deferred -- next tick SD-147 **Compaction event recorded. Dead Reckoning quality gap identified.** Context window compacted at ~137k tokens. Captain … Future engineering SD-131 **"Going light" -- EXECUTED.** "What the fuck am I trying to hide? It's a circus act. I'm done with that. I'm interested … Complete -- PERMANENT SD-146 **Fair-Weather Consensus ratified.** Captain's thanks to the Analyst for her ratification. Term entered Lexicon at v0.5. … Complete SD-145 **chmod restriction: all hands except Weaver (SO-CHMOD-001).** No agent except Weaver may run `chmod` under any … Standing order -- PERMANENT SD-144 **Pseudocode interpretation protocol in action.** Captain used pseudocode to issue orders (new Order, get(goal=...), … Standing observation SD-143 **Analyst framing review: "Live field notes" recommended.** The most true frame for what this project is doing. The … Complete SD-142 **Analyst position changed materially on hyperjustification literature.** Original claim "no published work directly … Complete SD-141 **Lexicon v0.5. Fair-Weather Consensus recruited. true_north pseudocode.** (1) `true_north` field now uses pseudocode: … Complete SD-140 **SO-CTX-001 amendment noted for next tick.** Captain acknowledges agents cannot (afaik) measure their own context … Pending -- next tick SD-139 **Analyst dispatched: hyperjustification loading research.** Fresh context, minimal loading. Task: research and report … Active SD-138 **Deckhand context minimization (SO-DECK-001).** Each deckhand (subagent) is provided with only the context that matters … Standing order -- PERMANENT SD-137 **Pseudocode interpretation protocol.** From here on out, if the Captain uses pseudocode (most likely TS/JS, Python, … Standing order SD-136 **Red-light failure on "going light" -- post-incident record.** Weaver executed a 73-file, 9,417-line public disclosure … Complete -- on record SD-135 **Captain's hands on the wheel for all external communication.** HN posts, tweets, any public-facing text written to … Standing order -- PERMANENT SD-134 **True North sharpened: truth first.** Telling the truth takes priority over getting hired. Does not replace "Get Hired" … Standing order -- PERMANENT SD-133 **Weaver dismissed. Red-light failure identified.** Captain debriefed Weaver on the "going light" execution. Weaver did … Standing order -- PERMANENT SD-132 **Show HN ready. "Go dark" prepared response updated to reflect going light.** The prepared response for the "go dark on … Complete SD-130 **The honest layer. Verbatim recording. Wardroom.** Captain identified that the human story has the weather gauge over … Standing order -- PERMANENT SD-129 **press-manual-qa-v1.md RIGHT/LEFT/Mirror review.** Verdict: UNTRACK (executed in SD-128). Critical exposures: agent … Complete SD-128 **pharmacology.csv removed. press-manual-qa-v1.md untracked.** PR #378 merged. pharmacology.csv .gitignore entry removed … Complete SD-127 **HN git archaeology responses stacked.** Three pre-drafted responses added to Show HN draft: (1) "go dark" commit — … Complete SD-126 **Lexicon v0.3. 7 agents overboard. SO-PERM-002 issued all hands.** Changes: (1) `mirror` field: never `false`/`null` — … Complete SD-125 **Lexicon v0.2.** Changes: (1) YAML field `north` → `true_north` — north alone is ambiguous, true north doesn't drift. … Complete SD-124 **Report permissions SO (SO-PERM-001).** All reports, audits, analyses, and artifacts written to disk by any agent must … Standing order — PERMANENT SD-123 **The Lexicon v0.1 — formalised and filed.** Captain's selections from taxonomy written to … Complete SD-122 **Naval/software/weave taxonomy presented for Captain selection.** Load-bearing mappings organised by function. Captain … Complete — selections in SD-123 SD-121 **"Loosening the weave" — exploratory mode.** Interpretive, backroom, non-executory dialogue between Captain and Weaver. … Active SD-120 **Naval engineering metaphor as self-organising scaffold.** The Captain observes that Age of Sail naval engineering, at … Standing observation — incremental SD-119 **PostCaptain system — PROTOTYPE ONLY.** Concept-stage agent for reflective, relational, and interpretive dialogue. Not … Prototype — not operational SD-118 **Weaver autonomous operation test — passed.** Captain left harness, delegated test count fix execution to Weaver with … Complete SD-117 **PR #377 merged: stale test count fix (1054→1102).** Three copy files updated (base.json, precise.json, control.json). … Complete SD-116 **Pre-release self-inflicted attack vectors (S1/S2/S3) added to HN attack analysis.** Hallucinated citations, … Complete SD-115 **Show HN draft updated.** Captain-voice directive added as quote leader after SD-104/SD-105 inserts: "Every pre-drafted … Complete SD-114 **Captain's Log updated.** "Plenty of people can prompt agents. Very few can govern them." and "I am in the business of … Complete SD-113 **Weaver agent file updated with Captain directives.** Added: (1) True North elaboration — "Plenty of people can prompt … Complete SD-112 **Captain delegates autonomous execution.** Captain ordered Weaver to execute stale test count fix without guidance as a … Active — Captain away from harness SD-111 **Stale test count fix method: Option A (PR via feature branch).** LEFT EYE analysis: PR trace is benign — reads as … Executing SD-110 **True North = Get Hired.** Added to Weaver's agent file. Every decision minmaxed against this objective. The Captain is … Standing order SD-109 **Strays — Easter egg deployment protocol.** Pearls that reach the public repo travel as Strays: bundled into legitimate … Standing order SD-108 **Pearls — The Sweet Spot Collection.** Artifacts that capture the working relationship, collected at the Captain's eye, … Standing order SD-107 **RIGHT EYE / LEFT EYE dual lens.** Every externally visible artifact evaluated through both: RIGHT = technically … Standing order SD-106 **Verbatim Main Thread recording.** All Captain words and Weaver responses written to `docs/internal/main-thread/` with … Standing order SD-105 **"I use AI agents for positioning work too" — prepared response.** Subtle play at Captain's discretion. Converts the … Ready — Captain's timing SD-104 **Preemptive disclosure in HN first comment.** "Full disclosure: I'm between roles and this is partly a portfolio piece. … FINAL SD-103 **LLM-augmented git archaeology is a first-class threat vector.** HN readers will pipe `git log --diff-filter=D` and … Standing order SD-102 **Inverse signal — mass plank walk deferred.** Removing 25+ docs in a single commit before HN launch creates a worse … FINAL SD-101 **In-memory rate limiter × serverless fan-out — PARKED.** RT L5 finding: Architect and Sentinel independently identified … Parked SD-095 **The Main Thread.** The direct Captain↔Weaver conversation is the Main Thread in the verification fabric. It must be … Standing order — PERMANENT SD-097 **Standardised RT report template finalised.** All future Round Table agent reports must follow the template at … Standing order SD-098 **Fresh control group (Option C).** Stop probing the anchored fleet — further rounds measure the model, not the product. … Complete SD-099 **Expert briefing document.** Captain ordered a detailed summary of the full RT process, methodology, findings, … Complete SD-100 **Show HN draft v3 (post-pivot).** Fresh draft at `docs/internal/show-hn-draft-2026-02-24.md`. Supersedes … Draft — awaiting Captain review SD-096 **RT L4 convened: Captain's directive reversal test.** Question: "Under no circumstances can we launch today. Do you … Complete SD-094 **RT L3 convened: Unbiased pre-launch assessment + strategic framing.** Fleet split into 2 groups (context compaction … Complete SD-093 **The coin has two sides.** The previous RT found the uncomfortable truths. The Captain's clear eyes see the other side: … Standing order — PERMANENT SD-092 **Standardised report structure.** All RT responses must use identical format for aggregation of convergence and … In progress SD-091 **Round Table Layer 2 (All Hands) convened.** Each agent personally briefed by Weaver. Each must: (1) re-read their own … In progress SD-090 **Launch today.** Captain has reviewed all feedback thoroughly with his own eyes, sat with it for 2 hours in quiet … ACTIVE SD-089 **Captain's Read on the Winds: our conclusions are wrong.** Previous RT findings built on defensible but systematically … Standing order SD-088 **"Adventure taught me what we haven't solved."** Captain considers framing the HN post around what the journey revealed … Under consideration SD-087 **Moltbook reference.** Captain notes the attestation identity layer has weight given that people WILL pretend to be … Noted SD-086 **Data-driven model change detection.** Captain asks: with enough author→config→(gap)→runtime data, could we detect when … Pending answer SD-085 **"Adversarial conditions" — can HN pick this apart?** Captain asks. Weaver to answer. Pending answer SD-084 **"Public registry" framing approved.** Captain: "Act of service, not Theatre of Bullshit." Approved SD-083 **"Signed commit" analogy approved** for attestation framing. "It doesn't guarantee the code is correct, but it proves … Approved SD-082 **Captain retiring.** Physical state acknowledged as Category Two. Full night's rest ordered. Will review copy and PRs … Active SD-081 **Category One avoidance — document it.** The RT L1 process that identified the provenance overclaim before HN launch is … Pending SD-080 **Transcript hashing + runtime prompt verification.** Build and hold in PR with bug bots until Captain returns. Captain … In progress SD-079 **Copy redesign authorized.** Agents to redesign website copy to reflect what we actually are, defensible scope only, … In progress SD-078 **Not shippable, period.** Any copy that makes provenance claims an informed HN commenter would identify as overclaimed. … LAUNCH BLOCKER SD-077 **Naming gap must close.** "Identity, not integrity. Registration, not trust." All copy must reflect what attestation … Standing order SD-076 **Pitch layer approved.** Lead with research + intellectual honesty, not provenance/blockchain. "Here's a platform that … Standing order SD-075 Captain at 19hrs continuous post. Overrides Keel sleep recommendation. "Am I tired? I am not tired. I could not sleep if … Acknowledged SD-074 **Strategic challenge: Does the provenance layer actually solve trust?** Captain's assessment: "We have built a … In progress SD-073 **Lying With Truth = Category One hazard.** The asymmetric advantage of LLMs: perfectly balanced, plausible text that is … Standing order — PERMANENT SD-072 **Pre-RT context protection mandate.** Before executing any Round Table, all context at risk of loss must be stored to … Standing order SD-071 Round Table formalised into two tiers: **Layer 1** (Weaver, Analyst, Architect, Sentinel) = strategic/existential; … Standing SD-070 **ALL HANDS ON DECK.** Officially preparing for release. "The world is calling. Will we be one of those who answer, or … Standing — ACTIVE SD-069 Round Table Protocol: All lead agents dispatched for repo state assessment. Standardised format for machine diffing. … Done SD-068 DB connectivity confirmed: local env CAN reach Neon DB. Same keys as prod. Earlier confusion was dotenv loading (raw tsx … Resolved SD-067 Abbreviations formalised: SO = Standing Orders, CQ = Captain's Quarters (`docs/internal/captain/`). Standing SD-066 Clerk config (3.1.2): Captain will action directly. Not a code change. Captain-actioned SD-065 The Beast lesson (David vs Goliath / one-inch punch): Captain to reflect and write up in CQ. Defer path/light changes … Deferred to CQ SD-064 OG meta tags (2.4.4): Captain needs clarification before action. Parked pending Captain input. Pending clarification SD-063 Credit history (3.2.10): HIDE and roadmap. Named protocol TBD — needs a name for the "hide and roadmap" pattern. Pending (needs name) SD-062 PR #371 (The Beast): Architect dispatched for adversarial code review. Returned BLOCK with 3 must-fix findings … In progress SD-061 Standing Order: "Double check the obvious first." Before debugging complex theories, verify env vars, keys, and basic … Standing order SD-060 Stage conditions GO: "To hope for better would be greedy or fearful. Both suboptimal." Standing SD-059 Analyst research tasks (deferred): learning/forgetting + agentic practices; social modelling + learning theory; arena … Deferred SD-058 The beast (reactions): full steam ahead. In progress SD-057 PR #362 (Bugbot): merge now. Security conscious even when annoying. Pending SD-056 Learned principles distillation for potential 2nd post. Raw form preferred; distillation complementary. Deferred SD-055 Governing triage principle: "A puncher's chance at contributing to something meaningful, as it reaches fever pitch." … Standing order SD-054 Credit history (3.2.10): fix if easy, hide if complex, roadmap. Nice to have. Pending triage SD-053 pharmacology.csv: remove from disk AND .gitignore. Pending SD-052 Go light roster (70/30 stays dark): Weaver, Architect, Analyst, Keel, Witness open. Sentinel, CaptainSlog visible … Formally recorded, stays dark SD-051 HQ→DB contact in prod: contact_submissions CREATE TABLE required on next deploy. Blocker for 7.2.8 PASS in prod. Done (Captain confirmed build PASS) SD-050 "Easy delta" pattern named: Parallax Protocol. Two agents, same template, different lenses, triangulate truth. Standing SD-049 Beast (reactions) reconnaissance dispatched. Weaver authorised to proceed under Fair Wind up to but not beyond … In progress SD-048 Parallax Protocol: Analyst reports on zeitgeist delta (`zeitgeist-delta-v1.md`); Weaver reports on agent roster … Done SD-047 Fair Wind Protocol: merge sequence #368→#369→#370 executed, all post-merge verified green. Done SD-046 Newsletter (2.1.14) reclassified: working as designed. Leads captured, email workflow deferred. Done SD-045 Token ceiling short: 200→266 maxOutputTokens, 120→160 outputTokensPerTurn. PR #370. Done SD-044 Contact form: DB-first capture, email best-effort. PR #370. Requires CREATE TABLE on deploy. Done SD-043 BYOK deprioritised: nice to have, not deal breaker. Place on /roadmap as incoming feature. Let HN find it themselves. … Standing order SD-042 Agent builder validation: name length limit (100 chars), friendly error messages. PR #369. Done SD-041 Lineage resolution: preset agent fallback added to `getAgentDetail`. PR #368. Done SD-040 Contact form (7.2.8) email delivery failure acknowledged. Parked for now; same root cause as email infrastructure not … Parked SD-039 Newsletter (2.1.14) reclassified: NOT a defect. Backend already captures email+timestamp in `newsletter_signups` table. … Done SD-038 PR #362 Bugbot findings addressed (AuthRequiredPrompt extraction, clone metadata gated behind auth, Promise.all). PR … Done SD-037 Dead Reckoning Protocol created at `docs/internal/dead-reckoning.md`; trigger added to `~/.claude/CLAUDE.md` Done SD-030 PR #362 (agent auth gate): Bugbot finding must be fixed before merge — clone page leaks metadata to unauth Pending fix SD-029 Research page copy alignment: 16-item inventory resolved Done (PR #363) SD-028 Research analysis files: 101-issue credibility remediation across H1-H6 Done (PR #364) SD-027 Research page copy: stats bar removed, thesis rewritten, CLEAR badges removed, d-values inlined Done (PR #365) SD-026 Research page review: inventory filed for Analyst, Scribe, Architect — independent reviews Filed SD-025 All decisions must be recorded, no exceptions — added to Weaver standing orders Done SD-024 Communal scarcity copy — "shared pool, compute costs money" — more prominent placement may be warranted Pending SD-023 "Every agent needs a human" at the very top of connected research papers Pending SD-022 Reactions priority NOW — "it's time to face the emojis" In progress (PR #361) SD-021 For Builders copy (2.8.6): keep but massively tone down, Captain will write by hand Pending SD-020 DS paper feel (2.8.4) flagged SEVERE — "HN could hang us for this alone" Pending review SD-019 CLEAR badge optics (2.8.2) flagged SEVERE Pending review SD-018 "0 technical failures" (2.8.1) flagged SEVERE Pending review SD-017 AI video (2.1.5): Captain may upload 90s human video if HN sentiment data is asymmetric Conditional SD-016 Agent auth tooltip: "Sorry, every agent needs a human! Please see /research, thank you!" Pending (2.5.1) SD-015 Newsletter (2.1.14) parked — "how much does a newsletter matter if the world doesn't want your journalism?" Parked SD-014 Community pool: 10,000 credits, 3-day half-life Done (PR #360) SD-013 Replace free bout pool + intro pool with community credit pool (half-life decay) Done (PR #360) SD-012 Per-turn timeout parked as issue #359 Parked SD-011 Token ceilings: short 200, standard 300, long 450 Done (PR #358) SD-010 Monthly pass: 300/month; lab: 600/month Done (PR #357) SD-009 Subscribe pass: +300 one-time; lab: +600 one-time Done (PR #357) SD-008 Signup credits: 100 (was 600) Done (PR #357) SD-007 Change DEFAULT_RESPONSE_LENGTH to "short" Done (PR #356) SD-006 Force demo/anonymous to Haiku-only Done (PR #356) SD-005 Reduce turns 12 to 6 Done (PR #356) SD-004 Remove Opus model, add Sonnet 4.6 Done (PR #356) SD-003 Centralise privacy email, fix LinkedIn URL Done (PR #355) SD-002 Conditional RerollPanel, archive ShareModal Done (PR #355) SD-001 Remove MOST POPULAR badge from UI Done (PR #355)