Capabilities
Capabilities, projected from capability entities. Edit a capability entity and regenerate.
| Id | Title | Summary |
|---|---|---|
| Agent Skills authoring derivations | Agent Skills authoring derivations | - @sksizer/agent-adapt computes the pure, keystroke-fast values an Agent Skills editor needs before a note exists — slug, argument-hint, keyword list, licence shortcuts — byte-identical to the agent-adapt Rust crate’s derivations. |
| App frame shell | App frame shell | - A Nuxt layer providing the neutral application chrome — sidebar, topbar, command palette, panes — plus the contribution/command/settings/context-menu/deep-link registries, keybindings, and boot plugins that host apps extend rather than build themselves. |
| Changeset rule-source verification | Changeset rule-source verification | - Verifies a changeset against every instruction file (CLAUDE.md/AGENTS.md) and pluggable rule-source provider whose scope encloses the changed files, dispatching one headless judgement per source. |
| CLI substrate package | CLI substrate package | - @sksizer/cli-tool supplies what a standalone CLI needs before it does anything of its own: an injectable stdout/stderr output seam, one exit-code rule, flags declared once so the parser and help text cannot disagree, project/machine config, and running an installed tool from a development checkout. |
| Close-out | Close-out | - Closes the loop on a merged task: flips status to closed/done with a PR-citing completion_note, tears down the worktree, deletes the branch locally and on origin, and releases the lease. |
| Coding-agent asset authoring and export | Coding-agent asset authoring and export | - Host-neutral model and renderer for coding-agent assets (skills, agents, hooks, scripts, packs, MCP servers), authored once and exported into each runtime’s on-disk format. |
| Dashboard API client | Dashboard API client | - A typed TypeScript client for the SDLC dashboard’s JSON API, giving in-process consumers compile-checked calls instead of hand-rolled fetch plumbing. |
| Dependency-graph readiness scheduling | Dependency-graph readiness scheduling | - The whole ability graph-scheduler provides: given a dependency DAG and each node’s status, compute which nodes are runnable now and return the next N to run in parallel. |
| Determined UI component library | Determined UI component library | - Provides a shared, D-prefixed Vue/Nuxt component library — buttons, tables, dialogs, trees, command palette — for every app in the determined ecosystem, routed through semantic --d-* design tokens so theming is a token swap rather than a per-app fork. |
| Dev port allocation and leasing | Dev port allocation and leasing | - One allocation table (dev-ports.yaml) for every development port in the repo, and a resolver that turns a declared port into one a process can actually bind. |
| Directory aspect detection | Directory aspect detection | - Classifies a directory by marker subdirectories (.git/, .obsidian/) into an Aspect enum, and resolves an Obsidian vault’s own vault id from Obsidian’s global config. |
| Dispatch and session router | Dispatch and session router | - Routes a dispatch to a live session, a native resume, or a fresh launch, and delivers the prompt through the host. |
| Distributed work-runner contract types | Distributed work-runner contract types | - Domain-blind contract types for a distributed work runner: work orders, the compiled DAG format, run records, leases, the coordination and work-order-source ports, and the stdio step protocol, projected to TypeScript by ontogen at build time. |
| Eligibility filters | Eligibility filters | - Registered filters that gate which ready nodes are returnable, each returning a reasoned verdict (eligible / ineligible-with-reason), not a bare bool. |
| Executable Task | Executable Task | - Root feature making SDLC a workflow tool: walks a single task from idea to merged code through a staged lifecycle of named, session-invokable operations. |
| Fleet state-location resolution | Fleet state-location resolution | - Resolves where a product’s on-disk state lives across every product the company ships, on two axes — tier (vendor/suite/standalone, who shares the state) and home (durable/config/cache/logs/runtime, how durable it is) — over the per-OS directory table, plus an untiered scratch root. |
| Follow-up spawning | Follow-up spawning | - Opens one PR per scaffolded follow-up task so each friction bullet from a finished task lands independently reviewable, in this repo or a routed foreign repo. |
| Generated TypeScript formatting | Generated TypeScript formatting | - Formats ontogen-generated TypeScript by shelling out to the repo’s own prettier through bun x, so generated code carries the same style as the hand-written code beside it. |
| Git-ref leases | Git-ref leases | - Leases on refs/sdlc with compare-and-swap pushes, shared by every machine working the repo. |
| Headless agent CLI call spec | Headless agent CLI call spec | - One canonical, agent-agnostic call spec (AgentCallSpec) that best-effort translates into concrete invocations of headless coding-agent CLIs — claude, codex, gemini, opencode — with every approximation recorded as a CapabilityNote (native/approximated/emulated/dropped) instead of silently lost. |
| Immutable DAG core | Immutable DAG core | - The immutable graph substrate: opaque node ids with light attributes, directed dependency edges, topological queries, and cycle detection. |
| Injectable subprocess seam | Injectable subprocess seam | - One injectable run-and-capture contract for shelling out to external binaries, in a sync and an async door, so production wires a real spawn while tests inject a fake. |
| Interactive graph canvas rendering | Interactive graph canvas rendering | - @sksizer/graph-canvas renders an interactive force-directed graph as a plain Vue 3 component, driving both a 2D canvas renderer (force-graph) and a 3D three.js renderer (3d-force-graph) over pre-resolved node/edge styles so mode switches keep node positions. |
| JSON Canvas board rendering and editing | JSON Canvas board rendering and editing | - Vue 3 component (@augment/json-canvas-vue) rendering and editing JSON Canvas board files (Obsidian’s .canvas format) — pan/zoom, node drag/resize with snap guides, edge creation, in-place text editing, undo/redo — over @augment/json-canvas-core’s framework-agnostic model and operation engine. |
| JSON Canvas editing engine | JSON Canvas editing engine | - Framework-agnostic domain model for JSON Canvas (Obsidian .canvas) documents — spec types, validation, an immutable operation engine, undo/redo history, geometry math, and a pan/zoom view model — with no DOM or UI framework dependency. |
| Lazy paged tree browsing | Lazy paged tree browsing | - A lazily-expanding Vue 3 tree over an opaque, paged node source: branch caching keyed by scope item and address, per-level fetch on first expand, scope-delta invalidation, and programmatic reveal. |
| Live-preview markdown editing engine | Live-preview markdown editing engine | - CodeMirror 6 live-preview markdown editor, plus a Vue 3 wrapper, that derives every editing decision from @codemirror/lang-markdown’s Lezer syntax tree — no bespoke parser — and edits only via exact-range swap writes so untouched bytes never change. |
| Manifest graph walking | Manifest graph walking | - Walks a directory tree of package.json/Cargo.toml manifests into a typed dependency graph plus a derived containment tree. |
| Markdown frontmatter framing | Markdown frontmatter framing | - Byte-exact Markdown frontmatter framing: splits a note into verbatim YAML and body with source offsets, and recomposes it losslessly, preserving BOM, CRLF, and fence bytes. |
| Markdown viewing and editing UI chrome | Markdown viewing and editing UI chrome | - A Nuxt layer of markdown viewing/editing UI chrome — MdSurface, MdViewer, MdToolbar, and their supporting overlays — that a host product mounts directly. |
| Multi-runner task browser | Multi-runner task browser | - waypost puts every task a repository can run — moon, just, package.json scripts, make, and cargo — into one searchable, runnable catalog, reached through a terminal UI, a live web view, and a scriptable CLI. |
| Obsidian-dialect markdown rendering | Obsidian-dialect markdown rendering | - Renders Obsidian-dialect markdown (wikilinks, embeds, callouts, tags, block ids, highlights, math, mermaid) to sanitized HTML/hast via a remark/rehype pipeline, plus a Vue 3 component layer over the same tree. |
| Orchestrator planning | Orchestrator planning | - The loops (work, prs, merges, issues) plan actions from PR verdicts and task state within per-operation limits and PR filters. |
| Pane layout primitive | Pane layout primitive | - A framework-agnostic Vue 3 primitive that lays out N configurable regions in a flex row with drag-resize, collapse-to-rail, and viewport clamping. |
| Path-pattern overlap engine | Path-pattern overlap engine | - Decides whether two path patterns (globs) or a path and a pattern share a common matching path, as pure pattern algebra with no filesystem access. |
| PR response | PR response | - Addresses review feedback on an open task PR under lease coordination: re-acquires the lease into a responding phase, dispatches a sub-agent, pushes commits, and returns the lease to awaiting-review. |
| PR state classification | PR state classification | - Classifies one PR into a fixed verdict enum plus a reason, so dispatchers skip parsing. |
| Priority ordering and sorters | Priority ordering and sorters | - Registered sorters that order the ready frontier when it exceeds the requested N; priority_weight is the built-in numeric convenience, opt-in like every other sorter. |
| Push readiness frontier | Push readiness frontier | - The core query: given a graph and caller-supplied state, get_ready(graph, state, opts) returns up to limit nodes runnable now — the parallel-safe frontier. |
| Readiness verification | Readiness verification | - Deterministic, non-interactive gate deciding whether a task is implementation-ready; stamps readiness_verified_at on pass, records a definition_gap and downshifts on fail. |
| Repo-aware trust policy substrate | Repo-aware trust policy substrate | - The repo-aware substrate any sdlc-shaped tool mounts to decide whether a repository it did not write may run its own scripts, hooks, or build config. |
| Repository branch/worktree cleanup sweep | Repository branch/worktree cleanup sweep | - A read-only sweep that inventories a repository’s local branches, worktrees and remote branches and classifies each as safe-to-delete, safe-to-keep or needs-investigation, backed by PR-merge state and default-branch ancestry, emitting the literal command to act on each verdict rather than acting itself. |
| Roadmap and milestone tracking | Roadmap and milestone tracking | - Roadmaps order milestones, milestones name tasks and capabilities, and roadmap check keeps them consistent. |
| Slugify and deterministic collation | Slugify and deterministic collation | - NFKD-normalizing slugify plus a deterministic, locale-independent collation, so titles become stable filenames and cross-machine sorts never depend on ICU or the host locale. |
| Span-preserving YAML field editing (TypeScript surface) | Span-preserving YAML field editing (TypeScript surface) | - Pure, deterministic, span-preserving YAML field editing over bytes, surfaced to TypeScript as @sksizer/yaml-splice — a hand-written typed façade over the yaml-splice Rust crate compiled to WASM. |
| sRGB colour arithmetic | sRGB colour arithmetic | - Parses the CSS colour syntaxes a browser reports (hex, rgb()/rgba(), and the color(srgb …) form getComputedStyle returns from color-mix()) into one canonical Rgba, mixes and composites in gamma-encoded sRGB, and measures WCAG 2 relative luminance and contrast. |
| Status model and trigger rules | Status model and trigger rules | - The state model: a small status enum (pending | running | success | failed | skipped) plus per-node trigger rules that decide “prerequisite satisfied” from parents’ statuses. |
| System graph wire contract | System graph wire contract | - States a project’s structure — SystemGraph/SystemNode/SystemEdge, plus the aspect, project-facets, and saved-view shapes riding beside it — as one wire contract shared by every producer, host, and consumer. |
| Task definition | Task definition | - Drives a draft task toward the implementation-ready contract via a guided interview that fills body sections while preserving author intent. |
| Task execution | Task execution | - Ships a ready task end-to-end: lease, worktree, readiness re-gate, sub-agent, checks, PR. |
| Task intake | Task intake | - Creates a schema-valid draft task from an unstructured ask, handling filename, id, template, and frontmatter defaults so the user contributes only substance. |
| Task review | Task review | - Triages every unfinished task against the current codebase: checks relevance and spec-completeness, updates frontmatter, and ranks the next one or two tasks to tackle. |
| Task runner detection and normalization | Task runner detection and normalization | - Detects the task runners a directory uses (moon, mise, just, npm/pnpm/yarn/bun scripts, make, cargo, gradle, and 9 more) and normalizes their tasks into one searchable model, so a caller doesn’t need to know which tool owns a command before running it. |
| Tauri directory resolution for fleet | Tauri directory resolution for fleet | - Bridges a Tauri App handle into the fleet path SDK: one call resolves fleet’s vendor and suite directories plus Tauri’s per-product app_data_dir(), and runs the vendor bundle-id assertion against the app’s real identifier. |
| Typed git client (easy-git) | Typed git client (easy-git) | - A typed git client for TypeScript, in synchronous (Git) and awaitable (AsyncGit) forms, sharing one verb table so the two surfaces cannot drift. |
| Typed GitHub client over gh CLI | Typed GitHub client over gh CLI | - A typed GitHub client for TypeScript over the gh CLI: a total PullRequest/Review/CheckRun model, pure argv builders and parsers, and a tri-modal client where queries return parsed values, mutations throw, and raw() is the escape hatch. |
| Vault scanner and note model | Vault scanner and note model | - Walks an Obsidian-style vault of markdown files and returns a typed note model — per-file metadata, frontmatter, tags, outgoing links/embeds resolved to vault-relative paths, and computed backlinks — with no Obsidian app involved. |
| View-state query codec | View-state query codec | - Diffs a view-state object against its defaults and encodes only what differs into a short, readable, dependency-free query string, reusable across host apps. |
Emerging / retired:
| Id | Title | Summary | State |
|---|---|---|---|
| Act | Act | - Do the work: dispatch sessions to hosts and harnesses, run tasks, respond to reviews, close out. | open/building |
| Adopt | Adopt | - Bring a project under the control plane: install, initialize, configure, extend. | open/building |
| Agent model router | Agent model router | - One facility that picks the model and the harness or endpoint serving it for a request; skills call it for sub-calls, the orchestrator per operation. | open/planned |
| Agent Pants vault authoring and publish | Agent Pants vault authoring and publish | - Domain glue that lets the Determined app author, preview, publish, build and adopt coding-agent assets (skills, agents, hooks, plugins, marketplaces) stored as notes in a vault. | open/building |
| Apple platform bridge | Apple platform bridge | - Gives the fleet access to Apple frameworks without any other crate being macOS-only, except for Foundation Models. | open/building |
| Capability graph and planning view | Capability graph and planning view | - The capability corpus as one graph with containment, related edges, audience lens and product link, rendered in the CLI, TUI and SDF for planning. | open/planned |
| Control plane | Control plane | - Ontological adopts projects and runs their development: it holds intent (the corpus and sdlc.yaml) and execution state (refs/sdlc, the code host, runtime state) and closes the loop between them. | open/building |
| Control-plane ref | Control-plane ref | - The refs/sdlc state: leases, cursors, rounds, deliveries, carried by git. | open/building |
| Coordinate | Coordinate | - Share work safely across sessions, machines and repositories. | open/building |
| Decide | Decide | - Choose what to do next: orchestrator planning, readiness, scheduling, model routing. | open/building |
| Determined | Determined | - The end-user app platform in solutions/determined/: a Rust backend of determined-* crates serving one vault API over Tauri IPC and Axum HTTP, with Nuxt-layer experiences composed into desktop and web products. | open/building |
| Determined backend port vocabulary | Determined backend port vocabulary | - The shared contract every determined Rust backend crate depends on: the capability roster, the per-capability port traits, the call context and the error type. | open/building |
| Determined platform backend | Determined platform backend | - One shared Rust backend that serves the Determined vault API to every product over Tauri IPC and Axum HTTP. | open/building |
| Determined vault search and link graph | Determined vault search and link graph | - Rust library that indexes a vault for hybrid search (SQLite FTS5 plus Ollama embeddings) and builds the wikilink graph from one shared incremental walk. | open/building |
| Duplicate image scanning and safe resolve | Duplicate image scanning and safe resolve | - Finds exact and near-duplicate images in a vault and resolves each group by trashing the copies the user did not keep. | open/building |
| Embedded peer content | Embedded peer content | - Mermaid, JSON Canvas, and future embedded formats are opaque tagged payload spans in the core — losslessly preserved, never modeled in the markdown AST enum — with typed parsing delegated to sibling crates through the contract’s leaf extension point. | open/planned |
| Entity model and OKF bundle | Entity model and OKF bundle | - Thirteen entity kinds with strict frontmatter, the note kind for freeform documents, and docs/ validated as an OKF v0.2 bundle. | open/building |
| Face detection and photo identity matching | Face detection and photo identity matching | - Finds faces in photos, embeds them, clusters them into people and matches them to vault identities. | open/building |
| Fitness training log store | Fitness training log store | - A SQLite-backed training log library: people, sessions, sets, health observations and nutrition, with rollups over them. | open/building |
| Foreman engine contract | Foreman engine contract | - The engine ports and a fixture suite that any Foreman implementation must pass. | open/planned |
| Foreman Rust implementation | Foreman Rust implementation | - The Rust engine passing the same fixtures. | open/planned |
| Foreman TypeScript implementation | Foreman TypeScript implementation | - Today’s orchestrator placed behind the engine ports. | open/building |
| Git-backed vault snapshots | Git-backed vault snapshots | - Commits the vault into a bare git store on the durable home and lets callers browse, list changes of and restore snapshots. | open/building |
| Goal-directed frontier | Goal-directed frontier | - A goal-directed variant: get_ready with toward: [G] ranks nodes that advance goal G (its unfinished ancestors) ahead of the rest of the frontier, plus a what_blocks(G) query. | open/planned |
| Google Calendar pull sync | Google Calendar pull sync | - Pulls Google Calendar events per configured pair and plans vault changes without writing event notes. | open/building |
| Harness engines | Harness engines | - The agents that do the work: Claude Code, Codex, pi, with per-engine launch and resume. | open/building |
| Leveled workflow-authoring kit | Leveled workflow-authoring kit | - The leveled TypeScript kit for authoring workflows that compile to the work-runner engine’s DAG format: pipe (L0 composition), llm (L0 agent step), workflow (L1-L2 tasks/blackboard/runner), dag (L3 parallel dispatch/fan-out), durable (L4 journaled resumable runs). | open/planned |
| Local model and harness runner | Local model and harness runner | - An out-of-the-box option to run work on a local harness and model with no cloud account; pi and DeepSeek are the first candidates. | open/planned |
| Local ONNX model runtime | Local ONNX model runtime | - Loads a model from the machine-local pack cache and runs it in-process, passing tensors in and out. | open/building |
| Lossless round-trip markdown IO | Lossless round-trip markdown IO | - A rowan-style lossless CST ([[TM-0016-concrete-syntax-tree]], [[TM-0017-red-green-tree]]) in which every byte — whitespace, markers, comments, frontmatter — is a token, so untouched content reserializes byte-identically. | open/building |
| Markdown contract and validation | Markdown contract and validation | - One contract per document type yields both validation (findings with path:line) and a typed model from a single parse — markdown-contract’s three-plane design adopted fleet-wide. | open/building |
| Markdown ecosystem core | Markdown ecosystem core | - One Rust markdown core built around a single lossless CST, with contract/validation, transformation, and query as derived planes over that one tree — no plane re-parses. | open/building |
| Markdown-native workflow authoring | Markdown-native workflow authoring | - Workflows stored as markdown notes whose YAML frontmatter is the graph, with a generated mermaid diagram and steps table in the body. | open/building |
| Model | Model | - Represent the project: the ontology of entities, the OKF bundle, capabilities and their grooming. | open/building |
| Multi-harness control plane | Multi-harness control plane | - Retired in [[T-1NWG]]. sdlc used to author an agentic harness ONCE as a canonical, host-neutral model and emit it to multiple control planes — Claude Code, Codex, Cursor, Gemini — via a set of per-host exporters (sdlc harness export <target>). | closed/retired |
| Multi-machine coordination | Multi-machine coordination | - A loop lease, execution state in refs/sdlc, limits counted across machines, then peer loops. | open/planned |
| Multi-repo dispatch and roster | Multi-repo dispatch and roster | - One roster of adopted projects with planning roots and qualified links, and dispatch across it. | open/planned |
| Notifications | Notifications | - Channels (desktop, ntfy, webhook) and events (needs response, CI failed, parked, ceiling reached, dead stop). | open/planned |
| Observe | Observe | - See what is happening: PR state, sessions, ticks, usage. | open/building |
| Onboarding wizard | Onboarding wizard | - A guided path from a fresh install to the full functionality of sdlc, resumable, against the person’s own repo. | open/planned |
| Ontology skills | Ontology skills | - The craft skills that author the ontology: skill-author, capability-groom, research, decision-make, and the ontology group to follow. | open/building |
| Orchestrate console | Orchestrate console | - The orchestrate view: loop status, tick log, PR board with review and respond rounds, sessions with open-in-host. | open/planned |
| Pause, resume and autonomy | Pause, resume and autonomy | - Pause and resume the loop, and opt work in or out through labels and limits. | open/building |
| Project adoption | Project adoption | - sdlc init, a valid sdlc.yaml with its meta-defined keys, project doctor, apply with drift reporting. | open/building |
| Pull / demand-driven resolution | Pull / demand-driven resolution | - A pull / demand-driven variant (Buck2 DICE-style): request a target and resolve what is needed to reach it, rather than enumerating the global frontier. | open/planned |
| Read-only vault query agent | Read-only vault query agent | - Answers a question about a notes vault by running a model tool loop over read-only vault tools. | open/building |
| Record | Record | - Keep the durable account: control-plane ref, journal, roadmap state, releases. | open/building |
| Release basics | Release basics | - Binary and npm, marketplace, per-harness install tests, versioning, contract inventory, sdlc config migrate. | open/building |
| Routing classifier | Routing classifier | - A classifier model, Jev first, that picks the route when rules do not decide. | open/planned |
| Routing rules | Routing rules | - Declarative routing by kind of work, harness and model, from sdlc.yaml with machine overrides. | open/planned |
| Run journal | Run journal | - An append-only per-writer journal written through sdlc journal append, with run summary entities. | open/planned |
| Rust backend parity harness | Rust backend parity harness | - Checks that a Rust backend behaves like the Node one before its default is flipped, by diffing responses and the vault tree bytes. Only backup runs end to end so far. | open/building |
| SDLC dashboard | SDLC dashboard | - A local web dashboard over a project’s SDLC state: sdlc dashboard serves a JSON API and a committed Vue single-page app that browses entities, sessions, PRs and the orchestrator. | open/building |
| Secure execution with Zoo | Secure execution with Zoo | - Sessions run inside managed VM sandboxes through the Zoo app (apps/zoo) as a host, with a policy for which work must run sandboxed. | open/planned |
| Session hosts | Session hosts | - Where sessions run: tmux, Orca, cmux, with a common host contract (launch, send, attach). | open/building |
| Session records and live states | Session records and live states | - Every launched session leaves a record (host, engine, cwd, pid, operation) that the loop and consoles read. | open/building |
| Shared console view models | Shared console view models | - One set of view models the CLI, TUI and SDF render, with a parity check. | open/planned |
| Skill extension fills | Skill extension fills | - A project extends any skill by dropping a file at sdlc/extend/skills/<skill>.lifecycle with one section per declared point. | open/planned |
| SQLite platform service | SQLite platform service | - Determined opens every SQLite database through one shared crate instead of per-capability setup. | open/building |
| Stateful wrapper and done-checker | Stateful wrapper and done-checker | - An optional stateful wrapper: register a status(id) function so the engine derives state, instead of threading a state map through every get_ready call. | open/planned |
| Steer | Steer | - Let the operator direct the loop: pause, autonomy, notifications, consoles. | open/planned |
| Structural graph | Structural graph | - The module graph derived by scanning code: repositories, directories, packages and crates, the dependencies they declare and the containment their layout implies. | open/building |
| Tick log and run history | Tick log and run history | - Each orchestrator tick records what it planned and did, per loop, with a digest. | open/building |
| Usage and cost tracking | Usage and cost tracking | - Token and cost usage per session and per tick, with a budget that can pause dispatch. | open/planned |
| Vault git state and commits | Vault git state and commits | - Reports a vault’s git state (branch, ahead/behind, per-path changes) and performs the commits, reverts and pushes Polish makes to it. | open/building |
| Vault image asset substrate | Vault image asset substrate | - Shared Rust library that selects a vault’s non-note files (images), decodes them, computes perceptual signatures and thumbnails, and caches the results, keyed by path, size and mtime. | open/building |
| Vault lint, scan and batch maintenance | Vault lint, scan and batch maintenance | - Maintains a markdown vault: lints it, scores its health, finds empty and duplicate files, validates frontmatter against schemas, and applies reversible batch fixes. | open/building |
| Vault model and structural transforms | Vault model and structural transforms | - A vault kernel — file set, walk policy, reference graph, link identity — plus plan/execute structural transforms that keep link integrity across renames, moves, and restructures. | open/building |
| Vault OCR scan, search and sidecars | Vault OCR scan, search and sidecars | - Extracts text from a vault’s images and PDFs, caches it in one index file, and ranks search hits over it. | open/building |
| Vault query and index | Vault query and index | - The query plane is packages/ts/obsidian-bases over packages/ts/obsidian-vault’s scan index: composable filters, formulas, and named views in the ergonomic shape of Obsidian Bases, without claiming compatibility with that proprietary format. | open/building |
| Vault-engine scheduler client | Vault-engine scheduler client | - A typed Rust client for the vault-engine scheduler: status, run, log and supervision, never a second scheduler. | open/building |
| WASM/TypeScript consumption surface | WASM/TypeScript consumption surface | - Each crate a TypeScript consumer needs gets its own wasm-bindgen binding with generated TypeScript types, browser and Node served by packaging. yaml-splice-wasm is shipped; solutions/agent-pants/crates/agent-adapt-wasm is the other in-repo example. | open/planned |