diff --git a/README.md b/README.md index e6498600..d1eed402 100644 --- a/README.md +++ b/README.md @@ -18,36 +18,31 @@ available. On Windows both run in **Docker**; on macOS and Linux they run exactly as they do in the source pack today. Everything else that was a daemon is gone. -> **Status: the foundation is built and verified; the KBD lifecycle, adversarial review, -> ideation-mindmap, Karpathy progress memory, plugin distribution, and the Docker services -> are ported and real.** +> **Current inventory: 97 distributed skills, including 40 portable UI/UX entries.** +> The shared full/mini catalog has 41 UI/UX entries; its full-only Impeccable native engine +> is excluded from mini. Mini ships the bounded `prometheus-impeccable-core` adaptation, +> shared UI routing and review, TypeScript 7/Node Pro Max, and automatic project-team adoption. > -> Phase `platform-foundation` is complete: `lib/platform/` (paths, CRLF-tolerant text -> reading, atomic write with a bounded Windows rename retry, an exclusive-create lock, -> shell-free process spawning), a `package.json` with the OpenSpec CLI pinned, and a -> three-OS CI matrix. **88 tests pass on `windows-latest`, `ubuntu-latest` and -> `macos-latest` across Node 22 and 24, with nothing skipped on Windows** — every Windows -> claim about that phase is observed, not reasoned from macOS. Per-claim evidence: -> [`evidence/windows.md`](.kbd-orchestrator/phases/platform-foundation/evidence/windows.md). -> -> A later phase ("port the KBD process orchestrator and 49 skills to Windows-native Node") -> closed the gap this section used to describe as not-yet-started: **53 skills** now live -> under `skills/`, including the full 24-skill KBD family (`kbd-process-orchestrator` plus -> 22 sub-skills, `kbd-evolve`, `kbd-goal-check`), `adversarial-review`, `ideation-mindmap`, -> `karpathy-progress-memory`, 20 artifact-refiner skills, 5 scaffold/convert skills, and the -> plugin/marketplace distribution generator (`lib/distribution/`, `skill-system.json`). -> **1,000+ tests pass**, `docker/compose.yaml` runs SurrealDB + surreal-memory + liter-llm -> as three loopback-bound, digest-pinned containers, and `scripts/services.mjs` wraps their -> lifecycle. **Windows verification for this later batch is still owed** — it ran on macOS -> only, the same caveat recorded for every phase before it; `platform-foundation`'s own -> Windows claims remain the ones with real CI evidence. See the -> [Docusaurus site](#documentation-site) for full-coverage documentation of every skill and -> `lib/` module, and [`docs/reference/comparison-with-full-pack`](site/docs/reference/comparison-with-full-pack.md) -> for what remains a genuine gap versus what was always a deliberate exclusion. -> -> Still open: `deep-research` (planned as a checkpoint-only Node port; not yet a skill in -> this checkout), the knowledge-sources registry, and Windows hardware verification of the -> Docker services and the Phase C skill batch. +> The KBD lifecycle, adversarial review, Karpathy progress memory and plugin distribution +> are implemented. Verification belongs to a specific phase and environment: the historical +> [platform-foundation Windows evidence](.kbd-orchestrator/phases/platform-foundation/evidence/windows.md) +> does not certify later UI/team work. The [UI/team delivery record](docs/research/ui-ux-routing/DELIVERY.md) +> records macOS and offline Linux-container integration evidence. Native Windows execution, +> live invocation of every harness and full Electron installed-app acceptance remain unverified. +> This documentation does not claim release certification. + +## UI/UX routing + +Use `prometheus-ui-ux` for rendered UI, styles, tokens, interaction, motion or on-screen copy. +Read project context first; `.agents/UI_UX_PROTOCOL.md` overrides the bundled protocol. +The router chooses a focused Pro Max query, one craft skill and relevant platform guidance. +New work may use taste based on the **actual model**; refinement and review exclude taste. +Completed UI phases use independent `prometheus-ui-review` with real evidence. Upstream +`interface-review`, `break`, `variant` and `explain-interface` remain user-only. + +Start with the [UI/UX routing how-to](docs/ui-ux-routing.md), including project installation, +request examples, platform limits, offline use and troubleshooting. Helpers ship as Node ESM; +no Python, engine download, extra service or runtime dependency installation is needed. ## Agent teams @@ -59,8 +54,14 @@ producing an editable manifest. The shared full/mini runtime stages native artifacts for **UAR, Codex, Claude Code, GitHub Copilot CLI, Kimi Code, MiniMax CLI (`mcode`), OpenCode, and DeepSeek Harness**. **BossFang** -is a separate registration/export target. Export does not install agents, register services, -or launch teams. Native options retain source/version provenance and explicit limitations. +is a separate registration/export target. Export stages proposals. Normal project-team creation continues with `install-project`, which +installs discovery instructions and missing native project definitions. Neither operation launches +agents or registers services. Native options retain source/version provenance and explicit limitations. + +For all code tasks, preserve the explicit active team; adopt a sole existing team, and ask when +several remain ambiguous. Use relevant roles with their existing ownership and native permissions. +When delegation is unavailable, use role instructions sequentially and disclose that limit. Zed +instruction discovery is supported; its parallel-thread UI is not a delegation API. Task state uses revision checks and local atomic writes; cross-harness handoffs transfer ownership only after acceptance. Model selection uses declared tiers and explicit price @@ -85,7 +86,8 @@ conversion, plugin distribution, Docker services, and OpenSpec integration — i ```bash cd site -npm install +npm ci +npm run generate:catalog npm start ``` @@ -100,7 +102,7 @@ that touches `site/`, `docs/`, or any `skills/**/SKILL.md` — the same build | # | Constraint | What it means in practice | |---|---|---| -| C1 | **Windows without WSL for anything the pack runs** | Hooks, scripts, and the installer run from `cmd.exe` / PowerShell on a stock Windows 10/11 box. Git Bash may be present but is never required. Docker's own backend is the one exception — see the note below the table. **Verified for everything built so far** on `windows-latest`, no Git Bash, no WSL. | +| C1 | **Windows without WSL for anything the pack runs** | Hooks, scripts, and the installer run from `cmd.exe` / PowerShell on a stock Windows 10/11 box. Git Bash may be present but is never required. Docker's own backend is the one exception — see the note below the table. Historical Windows evidence covers `platform-foundation`; later UI/team native Windows acceptance remains open. | | C2 | **Node.js LTS is the only script runtime** | Every hook, state script, and installer is a `.mjs` file run as `node