بنقرة واحدة
workflows-status
Check the status of running or recent SDLC delegated workflows.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Check the status of running or recent SDLC delegated workflows.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Parallel map-reduce bulk ingest for large source sets. Map phase dispatches read-only knowledge-extractor agents (≤N-wide, default Haiku) emitting per-source JSON extracts; Python routes extracts by target library file (fuzzy-merging new topics, pre-allocating new files, flagging oversized topics); reduce phase dispatches one agent-knowledge-updater per file (parallel, one writer per file); single shelf-index rebuild + one log.md entry. Resumable. Supersedes kb-ingest-batch.
Initialise a project for knowledge base use. Appends the [Knowledge Base] section to the project's CLAUDE.md, creates the library/ directory structure, optionally seeds with three example library files from the Agentic SDLC research, and reports next steps. Run once after installing sdlc-knowledge-base.
Drive agent-knowledge-updater over a batch of staged files in library/raw/. Tracks progress in .batch-progress.json for resume support. Sequential by default; --parallel <N> opt-in (max 5). Single shelf-index rebuild and one consolidated log.md entry at the end.
Health-check the project knowledge base. Looks for contradictions between files, stale claims that newer sources have superseded, orphan files with no inbound cross-references, important concepts mentioned but lacking their own page, missing cross-references, and data gaps. Returns a structured report; does not auto-fix.
Stage source files into library/raw/, converting non-markdown formats via markitdown (PDF/DOCX/PPTX/XLSX/HTML/CSV) or pandoc (TeX/EPUB/RST/ORG). Adds provenance frontmatter. No agent dispatch.
Pure-Python knowledge base statistics dashboard. Reads shelf-index and log.md; emits Inventory, Layer distribution, Domain distribution, Recent Activity, and Staleness sections. No agent dispatch. Read-only.
| name | workflows-status |
| description | Check the status of running or recent SDLC delegated workflows. |
| disable-model-invocation | false |
| argument-hint | [--running | --recent N | <run-id>] |
Query Archon workflow runs — live + historical — without depending on
archon being on PATH.
--running — show currently running workflows only--recent N — show the latest N runs (default 20)<run-id> — show full detail for a specific run, including every node
event in orderThe archon CLI only exposes archon workflow status (active runs, no
run-id filter) and archon workflow list (available workflows, not runs).
Neither covers the ask. Use the query helper instead — it prefers the
REST API on archon serve (if running) and falls back to reading the
SQLite state DB at ~/.archon/archon.db:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/workflows_status_query.py \
[--running | --recent <N> | --run-id <id>]
Additional flags:
--url <base> — override the REST URL (default http://localhost:3090)--no-rest — skip the REST probe entirely, go straight to SQLite--json — machine-readable output (one JSON object per response)--timeout <sec> — REST probe timeout before falling back (default 1.0)Behaviour matrix:
archon serve running? | Output source |
|---|---|
| Yes | REST API — live + historical, richest |
| No | SQLite read — historical + most-recent, read-only |
If neither is available (fresh machine, no Archon state yet), the script
returns (no workflow runs found) cleanly — this is not an error.
Important — Archon UI clickthrough is degraded for CLI-launched runs.
archon serve only renders the rich UI (DAG graph, conversation thread,
live events) for workflows launched through the server. Workflows
started by /sdlc-workflows:workflows-run use the CLI path — they write
to the same SQLite DB and show up in archon workflow status and in
this skill, but the web UI's per-run detail pages will render empty for
them. This is how Archon 1.x scopes the server — not a bug on our side.
For CLI-launched runs use this skill (REST or SQLite), the CLI's own
stderr stream, or docker logs -f.
Prefix matching on --run-id: the --recent table only prints
the first 8 characters of each id. The helper accepts any unique
prefix — no need to look up the full 32-char UUID. If two runs share
a prefix you will get an "ambiguous" error; paste more characters.
Default output is a table:
Source: rest (archon serve)
RUN ID WORKFLOW STATUS STARTED STEP
---------------------------------------------------------------------------------
bbdfce69 feature-pipeline completed 2026-04-19 20:26:10
a1b2c3d4 parallel-review-pipeline running 2026-04-19 20:30:02 2
Report to the user:
archon serve in another terminal gives live event data and
opens the Archon web UI at http://localhost:3090, which
visualises every run, every node, every event.--run-id, the detail block shows per-node node_started /
node_completed / node_failed events in order — highlight any
failures.failed, remind the user that
archon workflow run <name> --resume picks up the most recent
failed run from where it stopped./sdlc-workflows:workflows-run <name> — launch a new workflow.[node-name] <line>. No extra helper needed.docker ps --filter name=sdlc-worker and docker logs -f <container> — the currently-running node containers behind any preprocessed workflow.