Files
pitechen 8011e3d917 Give authors one local desk for every story asset
OH STORY now gives authors one local-only desk for deconstruction assets and active writing projects. The existing story skill owns the entrypoint so Claude Code and Codex can open the same zero-production-dependency workbench without adding another skill or uploading manuscript content.

The workbench reuses the repository's real demo books, provides search, safe preview, lightweight editing, conflict-aware save and confirmed deletion, and keeps the interface focused on the file tree and manuscript. Browser launch is explicit across macOS, Linux, and Windows, including realpath-aware startup for symlinked skill installations.

Constraint: Dashboard content must stay local by default and bind only to loopback
Constraint: Existing demo books remain byte-identical while moving into canonical directories
Rejected: Separate Dashboard skill | duplicates routing and adapter surfaces
Rejected: AI assistant, rich text, directory deletion, or bulk file operations | outside the focused first version
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep CLI entrypoint checks realpath-aware because installed skills may be reached through symlinks
Tested: GitHub Actions all green; Dashboard API/contract matrix on macOS, Linux, and Windows; Node 13/13; Playwright 4/4; actual Claude Code and Codex startup, health, homepage, and browser-open invocation; repository static and adapter checks
Not-tested: Real GUI launch on Windows and Linux; platform command mappings and CI cover those paths without opening desktop browsers
2026-07-25 09:57:40 -07:00
..