Sigilix runs four parallel specialists per review. Each has a focused prompt, a tuned model, and a defined surface of failure modes it covers.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.
Glyph · Architecture
What it catches:- Circular dependencies between modules
- Layer-boundary violations (e.g., domain code importing from infrastructure)
- Interface drift between code and its tests/types
- Module cohesion issues
Warden · Security
What it catches:- Unsanitized inputs (SQL injection, XSS, SSRF, formula injection)
- Secret leakage in responses, logs, or version control
- Authentication and authorization bypasses
- Insecure regex patterns prone to ReDoS
- OWASP Top-10 patterns
Spark · Performance
What it catches:- N+1 query patterns in ORM-heavy code
- Hidden quadratic loops (especially newly inlined ones)
- Memory leaks (event listeners not removed, growing caches)
- Unbounded recursion or iteration
- Big-O regressions vs. the previous implementation
Weave · Semantics
What it catches:- Dead code reachable only by impossible conditions
- Naming that doesn’t describe behavior (e.g.,
handleStuffwhen the function sends an email) - Logic errors that pass type-checking (off-by-one, inverted conditions, swapped arguments)
- Missing test coverage on non-trivial branches added in the diff
- Inconsistent error handling between two functions added in the same PR
Why these four (and not more or fewer)?
The split was chosen empirically:- Architecture, security, performance, semantics are the four most-cited categories in code review failure-mode taxonomies.
- Adding a fifth specialist (e.g., a “documentation” specialist) didn’t materially improve catches — Weave already covers naming and stale comments.
- Reducing to three specialists (e.g., merging architecture and semantics) left blind spots in cross-module reasoning.
Disabling specialists
If a specialist isn’t useful for your codebase — for example, you don’t need Spark on a marketing site — disable it viasigilix.yaml:
Read next
Synthesizer
How Core deduplicates, calibrates, and posts the final review.
Confidence Scoring
How findings are ranked, suppressed, and escalated.

