Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.sigilix.ai/llms.txt

Use this file to discover all available pages before exploring further.

This page covers the ~18 production shipments between the Phase 3 single-agent baseline and today. Items are grouped by theme, not chronology — when you’re catching up, capability changes matter more than dates.

Theme 1: Deterministic signals before the LLMs

The pre-LLM layer didn’t exist in Phase 3. In Phase 4 it became a load-bearing tier — cheap, certain, authoritative.
ShipWhat changedReference
ARC-187 — Built-in secret scanningRegex sweep over added diff lines for AWS, Stripe, GitHub, GCP, Slack, OpenAI/Anthropic, JWT patterns. Findings always critical, post before the LLM specialists see the diff.Secret Scanning
ARC-181 — AST rule-pack scannerJS/TS AST scanner running a starter rule pack (currently no-eval-call). ESLint-shaped rules, room to grow.Deterministic Checks
ARC-193deterministicChecks in sigilix.jsonUser-defined regex rules in sigilix.json v3. Matches inject as findings the specialists treat as facts.Writing Deterministic Checks

Theme 2: Memory & state

Phase 3 reviews were stateless. Phase 4 reviews remember.
ShipWhat changedReference
ARC-189 — Cross-PR review memorySigilix records accept/dismiss feedback signals per finding category, per repo. Future reviews calibrate flag-worthiness against that history.Review Memory
ARC-184 — Review provenance & stale markersEvery review carries a manifest of which models/specialists ran. Reviews on outdated SHAs are marked, never silently re-used.Review Provenance
ARC-194 — Incremental review on synchronizePushing a new commit only re-reviews what changed. Findings on unchanged lines carry forward with a “still applies” marker.Review Lifecycle

Theme 3: Evidence & provenance

Sigilix now consumes — and emits — structured evidence that external tools can produce or consume.
ShipWhat changedReference
ARC-186 — Dependency vulnerability scanBundled npm CVE database, range-aware and transitive-aware. Inline findings on lockfile diffs.Dependency Vulnerabilities
ARC-188 — SARIF evidence channelUpload Trivy / Semgrep / gitleaks / CodeQL SARIF v2.1.0 reports as PR artifacts; Sigilix pulls them in and injects high-severity findings as authoritative evidence.SARIF Evidence
ARC-180 — Fix PlanThe synthesizer renders a prioritized repair queue at the top of each review — what to fix first, in what order.(in-product)

Theme 4: Interactivity

Phase 3 was a one-way comment. Phase 4 added slash commands and conversation.
ShipWhat changedReference
ARC-178/sigilix reviewRe-run the full specialist ensemble on demand.Slash Commands
ARC-179/sigilix improveApply-able suggested-change comments — clickable patches, not just commentary.Slash Commands
ARC-191/sigilix describeDraft a PR description, internal changelog, or external changelog. Three modes: pr / internal / external.Slash Commands
/sigilix help — Inline command listQuick reference reply for the available commands.Slash Commands

Theme 5: Per-repo control surface

sigilix.json grew through three additive versions during Phase 4.
ShipWhat changedReference
ARC-174sigilix.json v1First version of the per-repo config file: guidance + rules.<role>.Configuration reference
ARC-176sigilix.json v2Added pathFilters (glob includes/excludes) and profile (chill / assertive review tone).Path Filters & Profile
ARC-185commands blockPer-command prompt addenda and model overrides in sigilix.json.Slash Commands
ARC-183 — Sensitivity controlsOperator-side denylist gate for sensitive repos.Configuration reference

Theme 6: Reliability & infrastructure

The least-glamorous theme and the most production-impactful.
ShipWhat changed
Phase 4a.1 — Timeouts + perf-primary swap + synth timeout handlingPerformance specialist primary moved to glm-5.1:cloud after shadow telemetry; synthesizer learned to handle partial specialist outputs gracefully.
Phase 4a.2wrapFailure across abort pathSpecialist abort signals propagate through Promise.allSettled correctly. No more silently-dropped failures.
Phase 4a.3 — Specialist budget rebalanceLogic specialist budget extended to 270s to fund the cross-provider fallback after the primary’s first retry.
Phase 4a.4 — Per-attempt timeout cap in runWithRetryAndFallbackEvery model call has a hard ceiling; total review duration is bounded as attempts × cap.
ARC-190 — Durable-Object split of pr-review webhook ingestPer-PR serialization across regions. Two concurrent webhooks on the same PR can no longer post duplicate reviews.Durable Objects

Theme 7: Brand & rename

The product was renamed mid-Phase-4. The visible-surface rename landed; the codebase still uses the old worker name in a few places by design (deploy config, log streams).
ShipWhat changed
Rebrand openclaw-workersigilixVisible-surface rename across PR comments, prompts, and response bodies.
Indexer fix post-renameCodebase indexer restored after the worker rename broke its identification path. See Known Issues.

What’s next

Items on deck (not yet landed):
  • Stage 2 of the duplicate-comment race fix — Port handlePrOverview to a Durable Object mirroring ARC-190’s PrReviewRunDO pattern. Stage 1 (a post-Ollama second-pass dedupe in arc-156) is shipped.
  • Cross-ecosystem dependency scanning — Cargo, Go modules, Python pip beyond the current npm-only coverage.
  • Pro / Max insights dashboard — Surface review memory state, usage trends, and per-category accept/dismiss ratios.
If something here is missing or wrong, file an issue at the GitHub org.