| ISBN | Format | Status |
|---|---|---|
| 979-8-9964101-0-1 | eBook (ePub) KDP · D2D · Apple Books · Kobo · B&N | Assigned |
| 979-8-9964101-1-8 | Hardcover (Print) KDP Print or IngramSpark hardcover edition | Assigned |
| 979-8-9964101-2-5 | Paperback (Print) Primary print edition — back cover ISBN barcode | Assigned |
| 979-8-9964101-3-2 | Audiobook Reserved — not yet in production | Reserved |
| 979-8-9964101-4-9 through -9-4 | Reserve Pool (6 remaining) Unassigned — available for future editions | Unassigned |
Margins are estimates. Verify at kdp.amazon.com and myaccount.ingramspark.com before setting final prices.
| Chapters | 18 |
| Parts | 4 |
| Appendices | 15 |
| Word count | — |
| Paragraphs | — |
| Endnotes / citations | — |
| Unique citations | — |
| Unique sources | — |
| Images | — |
| Quotations | — |
| Author drawings | — |
| Index entries | — |
| Estimated pages (print) | — |
| External URLs | — |
| Ch | Title | Part |
|---|---|---|
| Front Matter | ||
| — | Preface | |
| — | Table of Contents | |
| — | Introduction | |
| Part 1 — The Phenomena | ||
| 1 | Before Anyone Was Listening | Part 1 — Phenomena |
| 2 | On Radar, On Camera, On Record | Part 1 — Phenomena |
| 3 | Answers Nobody Wanted | Part 1 — Phenomena |
| 4 | What We Can See | Part 1 — Phenomena |
| Part 2 — The Architecture of Secrecy | ||
| 5 | How Secrets Are Made | Part 2 — Secrecy |
| 6 | Special Access | Part 2 — Secrecy |
| 7 | What NASA Held | Part 2 — Secrecy |
| 8 | Not Just an American Secret | Part 2 — Secrecy |
| 9 | Manufacturing Doubt | Part 2 — Secrecy |
| Part 3 — The Evidence | ||
| 10 | Sworn | Part 3 — Evidence |
| 11 | The Physical Record | Part 3 — Evidence |
| 12 | What They Want | Part 3 — Evidence |
| 13 | The Distance Problem | Part 3 — Evidence |
| 14 | Science Rushes In | Part 3 — Evidence |
| Part 4 — Disclosure | ||
| 15 | Controlled Disclosure or Ontological Shock? | Part 4 — Disclosure |
| 16 | Congressional Lockout | Part 4 — Disclosure |
| 17 | The President Doesn’t Have Clearance | Part 4 — Disclosure |
| 18 | The Public Decides | Part 4 — Disclosure |
| Back Matter | ||
| — | Conclusion | |
| A1–A15 | Appendices | |
| — | Bibliography | |
| — | Glossary | |
| — | Index | |
| — | Acknowledgements | |
| — | About the Author | |
| — | Notes (endnotes) | |
Trigger passes by typing the command phrase to Claude with the master uploaded. Scope is set by the command — Claude will report what is already logged clean versus open, and propose a reasonable chunk if the volume is large. Logs are written before every pack.
Triggered by prompt scope, not document structure. Run before any Tier B work on the same content. All fourteen sub-passes run together unless you call one individually.
| Command | Sub-pass | What it covers |
|---|---|---|
| "Prose pass [scope]" | Full Tier A | All eleven sub-passes on the stated scope (e.g. Ch 5, Chs 1–4, book-wide). |
| "Word-by-word [scope]" | A1 | Duplicate words, comma splices, doubled punctuation, missing words. |
| "Spelling check [scope]" | A2 | Spelling, grammar, capitalization, smart quotes, em-dash audit, institutional singular, Over-classified, Government. |
| "AI-speak [scope]" | A3 | Watch-list scan. Choice form per hit: Keep / Use proposed / Write my own. |
| "Paragraph logic [scope]" | A4 | Each paragraph opens, develops one idea, closes cleanly. Flags over-150-word paragraphs and parallel openers. |
| "Paragraph structure [scope]" | A5 | Too-short paragraphs (≤2 sentences, can't stand alone); over-long without natural break. |
| "Flow check [scope]" | A6 | Prohibited patterns: em-dashes in body, throat-clearing, Not-X constructions, passive voice, bullet lists. Voice, register, rhythm. Connective tissue: paragraph transitions, chapter openings/closings, part handoffs. |
| "Thematic echo [scope]" | A7 | Repeated images, phrases, or structural moves within a chapter or across adjacent chapters. |
| "Sterling [scope]" | A8 | Chapter title weight, pull quote differentiation, connective tissue, tonal register. Advisory notes unless significant issue found. |
| "Voice pass [scope]" | A9 | Full editorial pass applying the Part II Voice and Style standard. Runs after A1–A8 are clean. Delivers a Word review document with one entry per proposal; one hub item per proposal. Proposals and wit pass proposals (A10) reviewed together. Nothing enters the master until Dave closes the hub item. |
| "Wit pass [scope]" | A10 | Finds moments for dry observation, irony, or wry wit — after dense exposition, structural absurdity, long evidence chains, or where a flat sentence can be sharpened. Each location gets three options (driest to most pointed). Same delivery format as A9. Ceiling: no trivializing serious claims; dry observation only, not sarcasm. |
| "Appendix tone pass" | A11 | Audits all appendices for register compliance. Explanatory appendices carry the full body voice standard. Catalog/reference appendices (lists, bibliography, glossary, index, templates) use a professional reference register — precise, no editorial color. Each appendix classified before auditing. Same delivery format as A9. |
| "Grounding pass [scope]" | A12 | Scans for moments where the reader lacks enough context to feel the weight of what is happening — not to follow the argument, but to receive it at full force. Trigger conditions: (1) person introduced consequentially without the one or two facts that make their involvement matter; (2) institutional moment where the reader hasn't been given enough context for a departure to register as a departure; (3) historical event cited as evidence whose significance is asserted rather than grounded; (4) scale or stakes unmarked — classification level, budget figure, procedural step, or access restriction cited without context for what it enables or prevents. Each proposed addition must earn its place: does this make the reader more capable of receiving the next paragraph at full force? Additions are minimal — typically one to three sentences. A longer addition flags a structural issue for fordave. Runs after A9 and A10 are confirmed clean. Delivers review document plus one hub item per proposal. Label sequence: G-01, G-02, etc. |
| "Editorial pass [scope]" | A13 | Unified seven-level editorial read — architecture (Step 0), subheading audit (Step 0b), paragraph logic, transitions, clarity, voice + AI-speak + em-dash, sentence mechanics, and Sterling commercial review — run in one pass per section. 4+ proposals → .md review document + hub fordave items. 3 or fewer → inline chat. Scope unit: one chapter per run. Subheading proposals logged to index_audit.md for B7c. Nothing enters master until Dave closes the hub item. |
| "Color pass [scope]" | A14 | Two-stage pass. Stage 1: color audit, scans for missing scene-setting, unnamed witnesses, buried human reaction, underexploited strange details, unlanded institutional responses, absence of a cinematic slow-down moment. Stage 2: full A13 seven-level read including the Sterling five-question audit on every Stage 1 draft. No proposal reaches Dave without clearing both gates. Same delivery rule as A13: 4+ proposals → .md review document + hub items; 3 or fewer → inline chat. Scope unit: one chapter per run. |
Run after Tier A is confirmed clean for the same content. Each sub-pass is discrete. B8 (Back Matter Changes) is the consolidation pass — run once after all prose is locked and Dave gives explicit go. Retired passes (B2, B5) have been absorbed into B8; they appear below for reference. Standing principle, added v723: no further major tier passes are planned. Defects found during any session are fixed inline in that session rather than logged for a future pass.
| Command | Sub-pass | What it covers |
|---|---|---|
| "Formatting pass [scope]" | B1 | Style ID compliance (BlockText for pull quotes, not aquote), image placement, caption construction, section breaks, BlockText/Attribution pairs, TextOpen after subheadings, chapter structure order. Stray paragraph sweep. Presents list for Dave's decision; removes only those clearly unnecessary. |
| "Endnote pass [scope]" | B3 | Full endnote and citation pass. Superscript placement, missing citations, digit leakage; note text strip; primary source hierarchy; every citation verified. afootnote numPr stripped at all four layers. Cross-references verified inline. Logs to CrossRef_Verification_Log.md and Citation_Verification_Log.md. B2 (cross-ref) and old B4 (footnote) absorbed here. |
| "Word endnote pass" | B4 | COMPLETE, v415. Do not re-run. Historical record of the conversion of afootnote body paragraphs to Word native endnotes. All notes are now w:endnote elements in endnotes.xml; the afootnote system is retired and absent. |
| "URL pass" | B6 | Every hyperlink verified live. Dead link protocol: search replacement → fix autonomously → flag if no alternative. Relationship file audit (orphaned rIds). Endnote plain-text URLs wrapped as w:hyperlink elements. Plain-text URL and domain-to-organization audit, added v723: checks whether a cited domain belongs to the organization it is attributed to, since Rule 11 (j)/(k) cannot catch a URL that is wrong in both places or carries no hyperlink. Autonomous fix table logged at session end. |
| "Index pass ebook" / "Index pass print" / "Index completeness audit" | B7a / B7b / B7c | B7a: ebook index — chapter-number locators hyperlinked to headings. B7b: print index — page numbers after C2 layout locks. B7c: book-wide proper noun sweep vs existing entries, logged to index_audit.md. Run after B3, B4, B6 confirmed complete. |
| "Back matter changes pass" | B8 | Consolidation pass — run once after all prose is locked and Dave gives explicit go. Reads Content_Changes_Log.md from GitHub and applies all unresolved entries: (1) endnote markers inserted + notes written in Chicago style; (2) bibliography entries added to A15 in alpha order; (3) glossary additions and updates; (4) index candidates added with correct locators; (5) cross-references for any new refs introduced verified. Marks each log entry resolved. Updates CrossRef_Verification_Log.md and Citation_Verification_Log.md. Requires retroactive sweep of Content_Changes_Log first (see hub item). Absorbs former B2 (cross-ref), former B5 (appendix pass). |
Two log files are maintained as project files. Entries are written at the moment work is done — never reconstructed. Logs start clean; prior v228/229 work is not backfilled.
| File | What it records |
|---|---|
| Citation_Verification_Log.md | One entry per B2 pass: chapter(s), version, date, citations checked, source fetch result (confirmed / flagged / unreachable), agreed exceptions. |
| CrossRef_Verification_Log.md | One entry per B3 pass: scope, version, date, references verified, mismatches found and resolved. |
Run only after Tier A and B are confirmed clean for all content. C0 precedes C1 and C2. C1 and C2 may run in parallel once C0 is complete. All passes operate on a Vellum production candidate derived from the locked master.
| Command | Pass | What it covers | Status |
|---|---|---|---|
| "Final darlings review" | C0 | One full read for anything missed. Minor prose only — no structural changes. Sterling final commercial assessment. | |
| "Production pass ebook" | C1 | Vellum master prep (remove TOC/title page, confirm Heading styles, BlockText, forced break audit), import verification (chapter count, Part grouping, Endnotes element), ebook configuration (cover, metadata, ISBN 979-8-9964101-0-1, Start Page), multi-device preview, and export (Kindle file for KDP + platform EPUBs for Draft2Digital). Requires B4 and B6 complete. | OPEN |
| "Production pass print" | C2 | Vellum print configuration (6″×9″ trim, 1″ margins, running heads, index locator sz=16 override), image resolution audit (300 DPI minimum), print preview (widows/orphans, recto breaks, endnotes hanging indent), PDF export, IngramSpark upload (paperback 979-8-9964101-2-5 · hardcover 979-8-9964101-1-8), KDP print upload, physical proof order. | OPEN |
| When | What Claude does |
|---|---|
| Session open | Reports in one line: what is logged clean, what is open, and what content has been touched since the last verified pass. |
| Session close | Presents continuation prompt. Reminds Dave to attach the hub JSON export at the start of the next session so any new hub items are picked up. |
| Before every pack | Writes log entry for any Tier B pass completed this session. Runs Pre-Pack Gate (sectPr integrity, style compliance, para structure, four-count). |
This app is designed to make project management an effective tool for working side by side with Claude. It gives you a structured, persistent workspace where notes, roadmap phases, research, outreach contacts, and reference materials all live in one place — synchronized with Claude at the start and end of every session.
It runs entirely in your browser as a single HTML5 file. There is no server, no login, and no subscription. Your data lives in localStorage on your device and in a GitHub repository that Claude reads and writes directly.
The main tab bar at the top gives you access to all sections. Resources, Help, and Settings each have a drop-down mega-menu — click the tab once to open the menu and jump directly to any sub-section. Click the tab again (or select a section) to enter it. Once inside, the left sidebar shows all sub-sections for that tab.
Reference uses the same drop-down pattern (hover-activated) for the four reference panels: Passes, Style & Chapter Map, ISBNs & Pricing, and Distribution.
Click a section in the sidebar to learn more about each function.
This is an open-platform HTML5 application with JavaScript. JavaScript must be enabled in your browser for the app to function. It has been specifically tested on:
Local storage is per-browser per-device. Use Update Claude to sync across devices via GitHub.
The Roadmap is a Gantt-style view of your project timeline. It organizes work into phases, each containing tasks and optional gates (decision or approval checkpoints).
Notes is your project journal — a filterable list of items in several types.
Shortcuts E, D, +, −, Enter, and Cmd+Delete are inactive while typing in any input or textarea. Cmd+Z and Cmd+Enter always work.
Resources stores links, documents, and reference materials relevant to your project. Each entry can have a URL, description, tag, and source note.
Outreach manages contacts for blurb requests, press outreach, agent queries, and publisher submissions. Each contact card tracks status, notes, materials sent, and follow-up dates.
The Reference deck lives on the top tab bar. Click Reference ▾ to open the dropdown and jump directly to any panel. Four panels are available:
| Passes | All Tier A, B, and C pass commands with trigger phrases and scope notes. |
| Style & Chapter Map | Style rules (prohibited patterns, AI-speak, capitalization, images), live book stats, and the chapter/appendix map. Updated by Claude every 5 master versions. |
| ISBNs & Pricing | All three ISBNs, LCCN, retail pricing, and royalty estimates across KDP, IngramSpark, and Draft2Digital. |
| Distribution | Platform setup status, submission checklists, and distribution notes for each channel. |
Tier A — Prose Passes (A1–A12): Run before any Tier B work. Trigger: "Prose pass [scope]" or any individual sub-pass command.
Tier B — Mechanical Passes (B1–B7): After Tier A confirmed clean. Each sub-pass is discrete. B3 Endnote Pass is the most complex — see PI for full protocol.
Tier C — Production Passes (C0–C2): After all Tier A and B complete. C0 final darlings review; C1 ebook production; C2 print production.
Universal shortcuts work on any tab. Shortcuts marked not while typing are disabled when focus is in a text field, input, or select.
| Cmd/Ctrl + Shift + C | Activate For Claude/Dave type + To Claude mode (2CLAW) — works anywhere |
| Cmd/Ctrl + F | Focus header search bar — not while typing |
| Cmd/Ctrl + Shift + F | Focus header search bar — works anywhere |
| Cmd/Ctrl + Shift + R | Open Resources → Add Reference form |
| Cmd/Ctrl + Z | Undo last action — works anywhere, even while typing |
| Esc | Close thread overlay · close search panel · dismiss undo toast · reveal hidden filter bar |
| ↑ / ↓ | Navigate between visible items — not while typing |
| Enter | Open selected item in thread overlay — not while typing |
| + or = | Expand selected item (or all items if none selected) — not while typing |
| − | Collapse selected item (or all items if none selected) — not while typing |
| D | Toggle done on selected item — not while typing |
| E | Open selected item for editing in thread overlay — not while typing |
| Cmd/Ctrl + Enter | Save & close reply in thread overlay |
| Cmd/Ctrl + Delete | Delete selected item (confirm dialog) — not while typing |
| Cmd/Ctrl + Enter | Save & close reply |
| Enter (in tag field) | Commit tag and move focus to reply text area |
| Esc | Close overlay |
| ↑ / ↓ | Scroll Gantt rows — not while typing |
| ← / → | Scroll Gantt timeline — not while typing |
| + or = | Expand all phases — not while typing |
| − | Collapse all phases — not while typing |
| ↑ / ↓ | Navigate search results |
| Enter | Jump to highlighted result |
| Esc | Close search panel |
| Cmd/Ctrl + Shift + R | Jump to Resources → Add Reference form from anywhere |
| Esc | Reveal hidden filter bar (if collapsed) |
All shortcuts are inactive while focus is in an input, textarea, or select — except Cmd+Z, Cmd+Enter, Cmd+Shift+F, and 2CLAW (Cmd+Shift+C), which always work.
GitHub (data.json) is the authoritative content store. Your browser's localStorage holds a state-only layer — flags only: done, dueDate, deferred, priority, memFlag. Content (text, dialogue, answers, tags) always comes from GitHub. On every load the hub compares timestamps and applies localStorage state on top of GitHub content.
Hard-refresh (Cmd+Shift+R on Mac, Ctrl+Shift+R on PC) forces a GitHub re-fetch and clears the stale cache. This resolves blank cards caused by a localStorage version that is newer than GitHub.
When you mark items done, defer, or change flags in the hub UI, those changes live only in localStorage on that device until Claude pushes a new data.json. Use Update Claude (the export button) to send your session state to Claude at the start of the next session — that is the transfer mechanism for offline decisions.
A second device will not see your flag changes until Claude pushes a new data.json that incorporates them. If the hub looks stale on a second device, use Settings → Data → Force GitHub refresh to wipe localStorage and reload from GitHub.
If items that were deleted from GitHub reappear on reload, your localStorage still has them. Use Force GitHub refresh (Settings → Data) to clear the stale local state.
Updated by Claude every 5 master versions. Fields left blank will show — in the Style & Chapter Map tile.
The type pre-selected when you open the add-note form.
Which status filter is applied when you switch to the Notes tab.
The hub uses data.json on GitHub as the source of truth. localStorage acts as an instant-load cache — GitHub wins if newer. Use Update Claude to sync changes back via Claude.
Keywords are shared across Notes, Resources, and Outreach. Add, rename, or remove tags here. Removing a tag does not delete items that use it — they keep the tag value but it won't appear in filter menus until re-added.
Built-in types (Project Note, Question, Reminder, For Claude/Dave) cannot be removed. Add custom types to extend the list — they appear in all type selectors and the filter dropdown.