No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Binary names: - res-init → residual-init - res-login → residual-login - residual-console → res-console (in titles) - residual-sh → res-sh - residual (persistence CLI) → res-os Package paths: - core/proc/ → core/lib/proc/ - core/ipc/ → core/lib/ipc/ - core/lock/ → core/lib/lock/ - core/script/ → core/lib/script/ - core/config → core/lib/config Build commands: - Old per-repo commands → single core/ module commands Also updates .opencode agent files and skill. |
||
| .opencode | ||
| console | ||
| design | ||
| editor | ||
| extra | ||
| future-ideas | ||
| os | ||
| .gitignore | ||
| architecture.md | ||
| init-design.md | ||
| keymap.md | ||
| LICENSE | ||
| README.md | ||
| res-dispatcher.md | ||
| res-init-client.md | ||
residual — documentation
This repository contains all design, architecture, and usage documentation for the residual project.
Contents
| Path | Description |
|---|---|
| keymap.md | Authoritative keybinding reference (console + editor) |
| architecture.md | Repo layout and shared core/ package overview |
| init-design.md | Full design spec for the init subsystem (Phases 1–4) |
| res-dispatcher.md | res dispatcher: dynamic help, cache, env setup |
| res-init-client.md | residual-init daemon/client mode reference |
| console/ | Console docs: user reference, design internals, Lua scripting API |
| editor/ | Editor docs: res-edit nano reference, res-code IDE reference, keymap remap plan |
| extra/ | Extra utilities repo reference (calculator, res-code, etc.) |
| os/ | OS distribution design (separate project) |
| design/ | Cross-cutting design: aesthetic, Lua plans, core tooling overview |
| future-ideas/ | Deferred ideas not currently on the roadmap |
Repo layout
core/ is the single tool module (git.merith.xyz/residual/core); the applications live inside it as cmd/ binaries and internal/libs/<app>/ packages. extra/, editor/, os/, and docs/ remain separate repos.
| Repo | Module | Binary |
|---|---|---|
core/ |
git.merith.xyz/residual/core |
shared libs + res, residual-init, res-console, res-sh, residual-login, res-edit (res-demo, res-theme are developer/calibration tools) |
editor/ |
git.merith.xyz/residual/editor |
archived (res-edit moved to core; res-code in extra) |
extra/ |
git.merith.xyz/residual/extra |
extra utilities (res-calc, res-code, …) |
os/ |
git.merith.xyz/residual/os |
res-os |
docs/ |
(this repo) | documentation only |