Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
lw
command
|
|
|
internal
|
|
|
adr
Package adr reserves Architecture Decision Record identifiers atomically and renders the skeleton the stamp requires.
|
Package adr reserves Architecture Decision Record identifiers atomically and renders the skeleton the stamp requires. |
|
blueprint
Package blueprint resolves a named blueprint from the canonical lightwave-core blueprint library and renders it with the Gruntwork `boilerplate` engine, which is linked in as a library.
|
Package blueprint resolves a named blueprint from the canonical lightwave-core blueprint library and renders it with the Gruntwork `boilerplate` engine, which is linked in as a library. |
|
cli
Package cli wires the lw cobra command tree: the schema-driven dispatcher for migrated domains plus the hardcoded commands not yet in the lightwave-core schema.
|
Package cli wires the lw cobra command tree: the schema-driven dispatcher for migrated domains plus the hardcoded commands not yet in the lightwave-core schema. |
|
codegen/gogen
Package gogen generates Go structs and PostgreSQL DDL from SST entity YAML schemas declared in lightwave-core/src/schemas/data/.
|
Package gogen generates Go structs and PostgreSQL DDL from SST entity YAML schemas declared in lightwave-core/src/schemas/data/. |
|
codegen/zodgen
Package zodgen emits Zod TypeScript from lightwave-core's data/ui schema family and ui_* enum stamps.
|
Package zodgen emits Zod TypeScript from lightwave-core's data/ui schema family and ui_* enum stamps. |
|
corestamp
Package corestamp is a vendored copy of lightwave-core's Go binding for the SST (ADR-0003, Wave 1).
|
Package corestamp is a vendored copy of lightwave-core's Go binding for the SST (ADR-0003, Wave 1). |
|
cron
Package cron reconciles the scheduled jobs the stamp declares against the launchd agents this machine actually runs.
|
Package cron reconciles the scheduled jobs the stamp declares against the launchd agents this machine actually runs. |
|
db
Package db holds the CLI's data access: the Postgres platform pool and the local-first SQLite store that backs the desktop surface.
|
Package db holds the CLI's data access: the Postgres platform pool and the local-first SQLite store that backs the desktop surface. |
|
docsfactory
Package docsfactory implements the spec/ + docs/ factory verbs: `lw docs spec-lint`, `lw docs check`, and `lw docs sync`.
|
Package docsfactory implements the spec/ + docs/ factory verbs: `lw docs spec-lint`, `lw docs check`, and `lw docs sync`. |
|
docsgate
Package docsgate emits structured cure payloads for the docs commit gate.
|
Package docsgate emits structured cure payloads for the docs commit gate. |
|
git
Package git provides a wrapper for git operations via subprocess.
|
Package git provides a wrapper for git operations via subprocess. |
|
githuborg
Package githuborg bootstraps lightwave-media GitHub org assets (swarm labels, milestones).
|
Package githuborg bootstraps lightwave-media GitHub org assets (swarm labels, milestones). |
|
homepolicy
Package homepolicy syncs operator baseline policy stamps from the lightwave-home blueprint into ~/.lightwave without a full home render.
|
Package homepolicy syncs operator baseline policy stamps from the lightwave-home blueprint into ~/.lightwave without a full home render. |
|
kickoff
Package kickoff implements the kickoff interview gate for .tasks/<session>/kickoff/.
|
Package kickoff implements the kickoff interview gate for .tasks/<session>/kickoff/. |
|
knowledge
Package knowledge reconciles Notion projections with durable local prints.
|
Package knowledge reconciles Notion projections with durable local prints. |
|
maintenance
Package maintenance measures the rendered ~/.lightwave print against the shape lightwave-core stamps for it, and repairs the drift it is safe to repair.
|
Package maintenance measures the rendered ~/.lightwave print against the shape lightwave-core stamps for it, and repairs the drift it is safe to repair. |
|
mcp
Package mcp implements `lw mcp serve`: a stdio MCP server with persona-tier tool filtering (ADR LWAI-0002).
|
Package mcp implements `lw mcp serve`: a stdio MCP server with persona-tier tool filtering (ADR LWAI-0002). |
|
mddocs
Package mddocs reads markdown-canonical LightWave artefacts (tasks, user stories, epic briefs, sprints, DDDs) from `lightwave-media/docs/`.
|
Package mddocs reads markdown-canonical LightWave artefacts (tasks, user stories, epic briefs, sprints, DDDs) from `lightwave-media/docs/`. |
|
mdindex
Package mdindex builds the read-fast cache over the markdown-canonical artefact tree under `lightwave-media/docs/<domain>/`.
|
Package mdindex builds the read-fast cache over the markdown-canonical artefact tree under `lightwave-media/docs/<domain>/`. |
|
mdtasks
Package mdtasks is the WRITE surface for markdown-canonical task artefacts in `lightwave-media/docs/<domain>/tasks/`.
|
Package mdtasks is the WRITE surface for markdown-canonical task artefacts in `lightwave-media/docs/<domain>/tasks/`. |
|
memory
Package memory is the v_core persisted-state KV store referenced in Phase 3 of the EB-001 plan (lw memory put|get|list).
|
Package memory is the v_core persisted-state KV store referenced in Phase 3 of the EB-001 plan (lw memory put|get|list). |
|
nulltickets
Package nulltickets is the lw side of the nulltickets HTTP API for the issue loop: create a task, list a stage, claim one task by id, move it.
|
Package nulltickets is the lw side of the nulltickets HTTP API for the issue loop: create a task, list a stage, claim one task by id, move it. |
|
observability
Package observability appends measured CLI events to ~/.lightwave/observability and emits agent feedback lessons on failure.
|
Package observability appends measured CLI events to ~/.lightwave/observability and emits agent feedback lessons on failure. |
|
release
Package release implements ADR-0035 feature-flag evaluation and release train gates.
|
Package release implements ADR-0035 feature-flag evaluation and release train gates. |
|
research
Package research is a thin client over the Perplexity API, exposing a single research primitive used by `lw research`.
|
Package research is a thin client over the Perplexity API, exposing a single research primitive used by `lw research`. |
|
runbook
Package runbook is the agent execution kernel for published Gruntwork runbooks (ADR-0039, brief 2).
|
Package runbook is the agent execution kernel for published Gruntwork runbooks (ADR-0039, brief 2). |
|
secrets
Package secrets turns SSM /lightwave/prod/ parameters into environment variables.
|
Package secrets turns SSM /lightwave/prod/ parameters into environment variables. |
|
sitegen
Package sitegen implements lw site init: instantiate the site_config stamp (lightwave-core data/ui) for a new domain.
|
Package sitegen implements lw site init: instantiate the site_config stamp (lightwave-core data/ui) for a new domain. |
|
sst
Package sst provides nested command flattening for domain fragments and voice subcommands.
|
Package sst provides nested command flattening for domain fragments and voice subcommands. |
|
task
Package task is the SOP-mirror manual-fallback surface for v_core's resident-orchestrator pipeline.
|
Package task is the SOP-mirror manual-fallback surface for v_core's resident-orchestrator pipeline. |
|
testutil
Package testutil provides shared helpers for tests across the lightwave-cli codebase: a Postgres pool opener that skips when no fixture DB is available, builders for createOS planning entities (Epic / Sprint / Story / Task), and a handler invoker that captures stdout so dispatcher-driven handlers can be exercised without spinning up the full cobra tree.
|
Package testutil provides shared helpers for tests across the lightwave-cli codebase: a Postgres pool opener that skips when no fixture DB is available, builders for createOS planning entities (Epic / Sprint / Story / Task), and a handler invoker that captures stdout so dispatcher-driven handlers can be exercised without spinning up the full cobra tree. |
|
testutil/gitfixture
Package gitfixture is the environment for every git call that BUILDS a test fixture.
|
Package gitfixture is the environment for every git call that BUILDS a test fixture. |
|
uicatalog
Package uicatalog lists and searches lightwave-ui components so a developer can match a need against existing variants before scaffolding.
|
Package uicatalog lists and searches lightwave-ui components so a developer can match a need against existing variants before scaffolding. |
|
uisync
Package uisync implements lw ui add/sync: copy-in distribution of lightwave-ui components with a provenance manifest, per the UI factory initiative (decisions 1, 4, 5) and the site_config stamp's ui_release/ComponentPin shape (lightwave-core data/ui).
|
Package uisync implements lw ui add/sync: copy-in distribution of lightwave-ui components with a provenance manifest, per the UI factory initiative (decisions 1, 4, 5) and the site_config stamp's ui_release/ComponentPin shape (lightwave-core data/ui). |
|
vcore
Package vcore is the daemon-lifecycle wrapper around the vcore binary that lives in lightwave-sys.
|
Package vcore is the daemon-lifecycle wrapper around the vcore binary that lives in lightwave-sys. |
|
voice
Package voice implements v_speak registry resolution, ceremony sessions, and nullhub nullvoice synthesis for lw voice commands.
|
Package voice implements v_speak registry resolution, ceremony sessions, and nullhub nullvoice synthesis for lw voice commands. |
|
worktreelock
Package worktreelock answers one question with a fact instead of a guess: is an agent session working in this worktree right now?
|
Package worktreelock answers one question with a fact instead of a guess: is an agent session working in this worktree right now? |
Click to show internal directories.
Click to hide internal directories.