Repository navigation
Soundingboard v2.0.0 Release: The Sovereign Author #4
richardelder2
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Soundingboard v2.0.0 Release Notes
Release Date: September 15, 2026$\ge$ 18.0.0 (Zero external runtime dependencies)
Codename: The Sovereign Author
Compatibility: Node.js
Welcome to Soundingboard 2.0
Soundingboard 2.0 is a complete architectural and philosophical reimagining of the novel engineering console.
Most writing tools and AI assistants suffer from two fatal flaws: they try to force novelists into rigid, linear conveyor belts, and they treat AI as a "ghostwriter" that flattens prose, homogenizes voice, and executes black-box rewrites.
Soundingboard 2.0 inverts this relationship completely.
Whether you draft in Obsidian, Scrivener, Microsoft Word, iA Writer, or raw markdown, Soundingboard serves as your Executive Novel Assistant, Master Librarian, Continuity Sentry, and Diagnostic Partner—protecting your voice, guarding your continuity, and organizing your manuscript at your pace.
Major Highlights & New Features
1. The Writer's Room & Inviolable Immunity Shield (
writers_room/)writers_room/notes/,writers_room/beats/,writers_room/drafts/, andwriters_room/inputs/.writers_room/. You can brainstorm half-formed ideas, jot bullet fragments, and draft messy first takes without automated nag screens or red ink.2. Scene-Atomic Architecture & Flexible Chapter Playlists
manuscript/scenes/sc-XXXX.md). You can write your climax first, jump to an argument in Act II, or draft standalone vignettes.manuscript/chapters/ch-XX.md): Chapters are decoupled from file hierarchies. A chapter is a flexible playlist referencing scenes in reading order, complete with an authoredbreak_rationale.manuscript.jsonis a purely derived cache rebuilt losslessly vianode scripts/soundingboard.js reindex. Markdown files remain the sole ground truth.3. Multi-Pathway Frontmatter Assistance & Scene Graduation (Playbook #19)
node scripts/soundingboard.js graduate <draft-path>to automatically assign a canonicalsc-XXXXID, index the scene, and harvest new proper nouns intocanon.md.4. The Bracket Method & The Linter Bracket Workflow (Playbooks #18 & #20)
[AI-TELL: ...],[CADENCE: ...]) alongside your verbatim prose, providing 3 clear choices:5. Root Author Preferences Profile (
preferences.md)working_mode:solo(100% human prose; AI is Librarian/Sentry),hybrid(collaborative beat brainstorms), oragentic(explicit on-demand drafting).primary_editor:obsidian,word,scrivener,ia_writer, orany.ai_prose_generation:"never"(default for solo),"on_demand", or"collaborative".editorial_style:"bracket_options","coaching_notes", or"minimalist".tell_tolerance:strict,moderate, orpermissive.6. Sub-500ms Diagnostics & Narrative Authenticity Engine
soundingboard audit): Analyzes scenes in milliseconds for lexical tell density (normalized per 1,000 words), sentence rhythm variance (preventing monotone pacing), and emotional mode progression.soundingboard chapter-audit): Evaluates multi-scene cadence shifts and tests the efficacy of chapter breaks against the authoredbreak_rationale.soundingboard commandments): Advises on Shawn Coyne's 5 Commandments of Storytelling (Inciting Incident, Progressive Complication, Crisis Question, Climax, Resolution).7. Thread Diagnostics & Interactive Lane Visualizer
soundingboard threads): Tracks character arcs, mystery spines, and relationship subplots.thread_lanes.html) with SVG trajectory lanes and multi-thread braid points.8. Cascading Canon 2.0 & Decision Queues (
soundingboard canon)9. Multi-Tier Manuscript Publishing Compiler (
soundingboard compile)--break="***",--break=blank,--break=line,--break="~ ~ ~")..docx) exports via Pandoc.10. Soundingboard Model Health Console & Doctor
soundingboard status): Real-time telemetry dashboard covering chapter inventories, missing rationales, null value shifts, provisional voice anchors, and diagnostic SHA-256 staleness.soundingboard doctor --fix): Verifies Node environment, path tracking, directory structures, and git health backstage.soundingboard brief): Dense context packet providing immediate orientation for AI craft partners without context bloat.11. OKF Craft Card Knowledge Base
scene,chapter,manuscript, andsentencescopes.soundingboard craft search <query> [--scope=...] [--genre=...].12. Git Playbook & Creative History (
soundingboard git, Playbook #21)preferences.md): Choose betweengentle(default, milestone suggestions with rationale),quiet(no prompts),guided(full diff summaries), andautomatic. Remote pushes are separately controlled (askby default).manuscript/chapters/ch-XX.md; scene files (manuscript/scenes/sc-XXXX.md) and their YAML context remain unbroken.soundingboard git status), integrity check (soundingboard git verify), checkpoints (soundingboard git checkpoint), remote checks (soundingboard git push-check), branch experiment comparisons (soundingboard git compare), and context packing (soundingboard pack git).Zero Runtime Dependencies
Soundingboard 2.0 maintains a strict zero runtime dependency standard (
dependencies: {}inpackage.json). Everything runs purely on native Node.js 18+ built-ins (fs,path,crypto,child_process).Quick Reference CLI Cheatsheet
node scripts/soundingboard.js init [dir] [--form]node scripts/soundingboard.js statusnode scripts/soundingboard.js briefnode scripts/soundingboard.js git statusnode scripts/soundingboard.js reindexnode scripts/soundingboard.js graduate <file>node scripts/soundingboard.js audit [file]node scripts/soundingboard.js chapter-audit [ch]node scripts/soundingboard.js threads [--view]node scripts/soundingboard.js canon query "<q>"/checknode scripts/soundingboard.js compile [--epub] [--docx]node scripts/soundingboard.js doctor [--fix]node scripts/soundingboard.js craft search "<query>"Upgrade Guide from 1.x
Upgrading from Soundingboard 1.x is automatic and non-destructive:
manuscript/ch-01/sc-0001.md) continue to be indexed and compiled seamlessly.node scripts/soundingboard.js reindex.preferences.mdfile to configure your working mode.This discussion was created from the release Soundingboard v2.0.0 Release: The Sovereign Author.
All reactions