Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.91 KB

File metadata and controls

42 lines (35 loc) · 2.91 KB

sightjack docs

Architecture

  • conformance.md — What/Why/How conformance table (single source)

  • siren-directory.md.siren/ directory structure specification

  • self-improvement-loop.md — How sightjack participates in the observable self-improvement loop

  • policies.md — Event → Policy mapping (WHEN event THEN command)

  • otel-backends.md — OpenTelemetry backend configuration (Jaeger, Weave)

  • Claude subprocess isolation: mcp-config generate creates .mcp.json (MCP allowlist) and .claude/settings.json (plugin isolation); --setting-sources "" + --settings + --strict-mcp-config enforces it

  • Claude log persistence: raw NDJSON saved to .run/claude-logs/ after each invocation

  • dmail-protocol-conventions.md — D-Mail filename uniqueness and archive retention conventions

  • testing.md — Test strategy, conventions, scenario test observers, wave lifecycle guards, and error fingerprinting

CLI Reference

Architecture Decision Records

  • adr/ — Tool-specific ADRs
  • shared-adr/ — Cross-tool shared ADRs (S0001–S0035)