docs: RFCs for interactive DX, shell integration & JS/monorepo templates - #114
Merged
Conversation
Add two RFC specs and two ADRs proposing the M10 "Interactive-DX" lane: - specs/30 — active-context model + use/context commands, the shell-init eval hook (zsh/fish plugin, completions, prompt segment), project TUI, env/secrets TUI (local env.raw + secret://), console context header, ASCII-logo branding. - specs/31 — JS/TS + monorepo template library with dev-mode hot reload, and the devstack-native task-graph runner (tasks: + `devstack run`). - DECISIONS D18 (active context & shell) + D19 (task graph = non-container kind). - FEATURES/ROADMAP/whats-next: point at the new specs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Proposes the M10 "Interactive-DX" lane as two RFC specs + two ADRs. Design-stage only — no code changes.
The usage guide (
docs/guide/) is already onmain; this PR adds the forward-looking design docs it points to.New specs
docs/specs/30-interactive-dx-and-shell.md— active-context model (persisted default + per-shell override),use/contextcommands, theshell-initeval hook (zsh/fish plugin, completions, prompt segment — the "execute, don't print" fix), a project TUI, an env/secrets TUI (localenv.rawandsecret://, project-scoped), a console context header, and ASCII-logo branding.docs/specs/31-js-monorepo-templates-and-run.md— a JS/TS + monorepo template library (Express, NestJS, Next.js, React+Vite, Bun, Turborepo) with dev-mode hot reload, and a devstack-native task-graph runner (tasks:+devstack run).New ADRs (
docs/DECISIONS.md)internal/hooksexecutor; no flock, no infra state.Pointers
FEATURES.mdrows 22–23, a proposed M10 lane inROADMAP.md, and the guide'swhats-next.mdnow link to the new specs.Design decisions (locked with the requester)
workspace.yamlschema change).devstack context.Notes
internal/prompt, thedashboardBubble Tea model,buildManager,internal/hooks, the template engine,node.vite. No invented APIs.[Q-YAML-ROUNDTRIP],[Q-WSL-WATCH],[Q-TURBO-DEFAULT],[Q-CTX-SCOPE].🤖 Generated with Claude Code