distillx. / teardown 26.08.03
← today's 5
VIRAL TODAY

DannyMac180/sol-advisor

Sol Advisor has strong architectural foundations and clear design thinking around role pinning and reviewer isolation, but ships incomplete. Terra lane is production-viable for private architect-led workflows; Luna lane is strategically important but documented-only, blocking enterprise adoption of multi-task orchestration.

Production readiness requires completing Luna lane as executable Codex-integrated code with audit logging, enforcing reviewer isolation via fresh-thread spawning, adding preflight availability checks with hard-stop policies, and establishing CI/CD gates. Without these hardening steps, silent capability downgrades and reviewer bias remain unguarded.

910 stars 66 forks 3 issues Shell Alpha
Architecture67Maturity27Security47Reusability57Documentation20Testing1
38 / 100

ReadyBase found little analyzable source, so this is low-confidence.

How ReadyBase scores this →

Distill this: 15 ideas worth adopting

ranked shortlist
18.6
Fail-stop without fallback when required model, capability, or permission is unavailable; never silently substitute or degrade

4-persona convergence (CTO, CPO, CISO, Scrum Master), low cost (~50 LOC), transferable. Prevents silent model downgrades, tool skips, permission escalations, root cause of architect assumption breakage. Essential trust mechanism across all stakeholder roles.

17.8
Pin model and reasoning level to role via TOML configuration so every spawn uses identical settings without per-call overrides

4-persona convergence (CTO, CPO, VPE, CISO), central to reproducibility SLA and auditability. Medium cost (config maintenance + testing matrix) offset by enabling safe policy enforcement, preventing post-deployment capability drift, version-controlling role definitions.

16.6
Include complete self-contained packet (objective, ownership, interfaces, constraints, verification, git/PR boundary, structured return schema) in every new task message

3-persona convergence (CTO, CPO, Scrum Master), low cost (~200 LOC template + TOML enforcement), foundational for multi-agent safety. Prevents workers from inheriting lost context, enables reliable delegation, prevents silent architecture redesigns on concurrent changes.

14.6
Distinguish between sandbox policy type (OS-enforced isolation) and permission profile type (tool allowlist) in role contracts so operators can verify actual enforceability

2-persona convergence (CISO, Scrum Master), low cost (documentation + metadata field), closes audit/trust gap. Enables verification of actual security boundaries (OS vs. application-level), essential for compliance, threat modeling, and operator confidence.

14.6
Instruct every implementation worker to preserve unrelated edits, adapt to concurrent changes, and surface ambiguity rather than silently redesign architecture

2-persona convergence (CPO, Scrum Master), low cost (~100 LOC role contracts + TOML enforcement), critical for enterprise adoption. Silent redesigns break user trust; global contract prevents architectural drift when Sol Advisor operates on active branches.

14.6
Split architect and verifier from implementation by keeping both in primary session while delegating workers to separate sandboxed threads, then re-inspect diff before acceptance

2-persona convergence (CTO, CPO), minimal cost, transferable. Core to Sol Advisor's value proposition. Eliminates reviewer bias by separating implementation concerns, enables auditable decision chains, maintains architectural consistency at scale.

13.8
Verify distributed templates by comparing SHA-256 digests of installed files against shipped originals, using staging + atomic rename to guarantee consistency

2-persona convergence (CTO, CISO), medium cost (~10% overhead + CI hooks), hardens supply chain. Catches silent corruption at scale, guarantees deployment consistency, enables safe automated migrations and legacy artifact retirement via immutable byte digest storage.

13
Never review implementation in the same context that performed it; spawn a fresh, isolated reviewer thread with no fork from prior turns for unbiased judgment

2-persona convergence (CPO, CISO), high cost (architecture refactor + session-state handoff), eliminates reviewer confirmation bias and compromise propagation risk. Foundational to architect ≠ implementer promise despite implementation burden; currently violates this in Sol Advisor primary-session design.

11
Luna lane (user-visible multi-task escalation): convert from prose-only SKILL.md documentation to executable Codex app code with task spawn, identity tracking, audit logging

4-persona convergence (CPO, VPE, CISO, Scrum Master), high cost (1000+ LOC Codex integration + authz checks), domain-specific. Luna is the differentiator for multi-task enterprise workflows; current prose-only design blocks adoption by preventing auditability (CISO), deterministic task tracking (VPE/Scrum Master), reusable implementation (CPO/Scrum Master).

11.8
Correlate newly created task identities using project, timestamp, path, and state metadata when setup yields only temporary client ID that list/wait tools reject

Weak-to-moderate convergence (flagged by VPE/Scrum Master as Luna prerequisite), medium cost (~300 LOC correlation logic), transferable. Luna workflows break when temp task IDs fail downstream; metadata-based correlation required for progress tracking and multi-task synchronization.

12.6
Make installation idempotent and non-mutating by supporting a separate --check mode that validates state without writing anything

Low-to-moderate convergence (CTO + implicit Scrum Master alignment), low cost (actually reduces operational burden), enables safe CI/CD integration, dry-run workflows, recovery from partial failures. Aligns with no-silent-degradation policy.

12.6
Offer a default implementation lane (Terra; safe, private) plus an explicit opt-in escalation lane (Luna; high-touch, user-visible) so users must actively authorize privilege escalation

Weak convergence (CPO primary, Scrum Master context), low cost (audit SKILL.md + user prompt hook), clarifies product positioning. Terra is safe default, Luna requires explicit request. Reduces accidental escalations, aligns with zero-trust security principle.

12.6
Check public spawn/details metadata for routing evidence first; only consult local rollout files as an allowlisted fallback for omitted fields

Weak convergence (CISO), low cost (flip trust hierarchy in inspect-agent-runtime.sh), security best practice. Prevents local actors from overriding authoritative metadata and escalating privileges. Hardens routing security model against supply-chain tampering.

11.6
Store immutable v0.2.0 byte digests of legacy artifacts in upgrade scripts to safely automate migrations that replace old templates and retire roles

Weak convergence (CTO context on template safety), low cost (already exists in codebase patterns), enables safe version migrations. Byte-level verification of legacy artifact identity prevents silent upgrade failures and enables secure rollback without cascading redesign.

10.6
Extract routing metadata from opaque agent logs by allowlisting safe fields (role, model, effort, sandbox type) with jq, rejecting any absent or conflicting required values instead of inferring them

Weak convergence (catalog-sourced, no explicit persona findings), low cost (already in plugins/sol-advisor/scripts), security hardening. Prevents field inference, forces explicit routing metadata, closes log-based reconnaissance vectors in agent telemetry.

What it does

Sol Advisor is an architect workflow plugin for Codex that implements capability-routed software delivery through two configurable lanes. The default Terra lane keeps architect and reviewer in the primary session while delegating implementation work to a sandboxed Terra-model agent; the opt-in Luna lane (documented but not implemented as executable code) is designed to spawn user-visible multi-task workflows for escalation. Both lanes use TOML-pinned agent configurations to enforce model and reasoning-effort consistency across spawns, template verification via SHA-256 digest comparison with atomic rename, and structured handoff contracts.

The wedge

Role-pinned agent configurations via TOML (no per-call overrides; audit trails on drift) combined with deliberate context isolation to prevent reviewer bias and design-by-committee compromise. Luna lane opt-in escalation for user-visible multi-task orchestration (if completed). Differentiator is transferable patterns: SHA-256 template verification with atomic rename, idempotent --check mode installation, and verifiable role-scoped model pinning.

Truth gap

Luna lane (user-visible multi-task escalation) is fully documented as a core feature in SKILL.md and role contracts but is not implemented as executable Codex app code, so the marquee differentiator for enterprise multi-task workflows exists only in prose, blocking adoption and auditability.

Findings board, 5 lenses on this repo

5 personas, 33 findings
CTO
Separate architect/verifier from implementation by keeping both in primary session and delegating workers to sandboxed threads, then re-inspect diff before acceptance

Eliminates reviewer bias, maintains architecture consistency, enables auditable decision chains at any scale

Cost Minimal overhead; leverage existing agent caching and structured handoffs

Pin model and reasoning level to role via configuration (TOML) so every spawn uses identical settings without per-call overrides

Reproducible deployments, explicit policy, prevents hidden agent substitutions, environment-agnostic scaling

Cost Maintain config in version control, enforce role definition discipline

Fail-stop without fallback when required model, capability, or permission is unavailable; never silently substitute or degrade gracefully

Prevents cascading silent failures, makes incidents loud and debuggable, catches assumption violations early

Cost Never add fallbacks; may break workflows relying on hidden substitutions

Verify distributed templates by SHA-256 digest comparison of installed files against shipped originals, using staging + atomic rename

Catches silent corruption at scale, guarantees deployment consistency, enables safe automated migrations

Cost Build verification infrastructure and CI hooks; ~10% install-time overhead

Make installation idempotent and non-mutating with a separate --check mode that validates without writing anything

Enables safe CI/CD integration, dry-run workflows, recovery from partial failures, infrastructure-as-code pattern

Cost Minimal; actually reduces operational risk and support burden

Include complete self-contained packet (objective, ownership, interfaces, constraints, verification, git boundary, schema) in every new task message

Prevents context loss in task spawning, enables reliable autonomous delegation, scales team coordination

Cost Discipline in message structuring; ~5 lines of metadata per spawn

CPO
Never review implementation in the same context that performed it; spawn a fresh, isolated reviewer thread with no fork from prior turns for unbiased judgment.

Eliminates confirmation bias in acceptance gates, Sol Advisor's core value (architect + reviewer) only works if reviewers are cognitively isolated, yet current design keeps both in primary session creating hidden review debt.

Cost Architecture refactor: decouple reviewer spawn from primary context; requires session-state handoff schema and fresh-thread guidelines.

Include a complete self-contained packet (objective, ownership, interfaces, constraints, verification, git/PR boundary, structured return schema) in every message to a new user-visible task so it does not inherit lost context.

Luna lane (user-visible tasks) is documented but not implemented as reusable code; each escalation inherits brittle prose-only guidance, blocking scaling to higher-stakes workflows.

Cost Define structured task-packet schema in roles/role-contracts.md; add auto-generation to Luna orchestration skill to emit valid packets on creation.

Offer a default implementation lane plus an explicit opt-in escalation lane; activate the privileged lane only when the user's current request explicitly authorizes it.

Sol Advisor currently ships with two lanes (Terra/Luna) but neither is an obvious 'safe default', users must choose upfront; this pattern lets Terra be the safe path and Luna an explicit upgrade decision.

Cost Audit SKILL.md for default-vs-escalation clarity; add user prompt hook that gates Luna activation behind explicit request (e.g. 'use Luna for this').

Pin model and reasoning level to a role via configuration file (TOML or equivalent) so every spawn of that role uses the exact same settings without per-call overrides.

Sol Advisor roles define models (GPT-5.6 Sol/Terra) but lack enforcement, drift in reasoning_effort or model_id undermines reproducibility and SLA predictability that enterprise users need.

Cost Role config (TOML) already exists; add env-var validation + testing matrix to verify pinned settings are respected on spawn.

Stop without fallback when a required model, capability, tool, or permission is unavailable; never silently substitute a different option or degrade gracefully.

Users trust Sol Advisor to deliver architect-grade review; silent fallbacks (e.g. to cheaper model) break trust and bury serious degradation in logs, turning Sol Advisor into a liability.

Cost Add preflight-check phase to each role spawn; wire hard-fail errors into user-facing toast/status (not silent logs).

GAP: Documentation claims Luna lane creates user-visible tasks through app tools but does not appear in code; actual implementation is in SKILL.md (prose-only), not as reusable agent code.

Luna lane is the high-touch/high-value escalation, but shipping as prose-only documentation (not code) means every new user/integrator must reverse-engineer and re-implement, blocking Luna adoption.

Cost Promote Luna task creation from prose (SKILL.md) to agent code; add declarative task-creation functions to orchestration skill library.

Instruct every implementation worker to preserve unrelated edits, adapt to concurrent changes, and surface ambiguity rather than silently redesign architecture.

Sol Advisor integrates into existing workflows; silent redesign breaks user trust and makes it unsafe to use on active branches, limiting enterprise adoption.

Cost Codify in sol-advisor-terra-implementer.toml as a pinned instruction; add verification step to spot silent architecture changes in diff review.

VPE
Add unit tests for security-critical untested packages (claude, egress)

762 lines of untested code in the trust/audit moat (egress ledger, model backends), the cornerstone of distillx's competitive claim, creates silent regressions and blocks confident refactoring

Cost Low; ~100-150 new unit tests targeting completer interface contract and egress.containsSource(), 2-3 days engineering

Wire CI/CD (GitHub Actions) to run tests, lint, build on every push

Zero CI gates means test failures go undetected until production use; no enforcement that new code has tests; regressions ship without friction

Cost Very low; one 50-line .github/workflows/test.yml + go test/lint/vet, <1 day

Add a hard cost ceiling to trending batch runs to block spend-creep

STRATEGY.md flags this as the single biggest spend risk: scaling from 10→100 repos/day is easy and silent without a cap; one config mistake → $1000s/day bill

Cost Low; ~50 lines in trending.go + config.yaml entry, 1 day; saves future infrastructure debt

Separate persona spawning into isolated, re-verifying contexts (synthesis reviewer never ran Phase 1-4)

Current 6-persona panel runs in same process/context, creating bias risk in synthesis phase (Phase 5); independent re-review catches groupthink and scoring drift

Cost High; requires structuring persona workers as separate runners, passing structured context (not raw state), ~3-5 days refactor + testing

Pin model/reasoning per-role via role-scoped config files (.toml), not per-call overrides

Personas (CTO, CPO, VPE, CISO, Scrum Master) should have locked model/effort per role; today config.yaml has one global model for all personas, risking inconsistent judgment

Cost Medium; add per-persona config stanza + persona.go marshaling, 2 days; enables better A/B testing of persona quality

Extract patterns from documentation-only features (like Sol Advisor's Luna lane): code absence signals where implementation debt hides

Distillx's trending/hosted tier roadmap will need multi-task orchestration; Sol Advisor's example shows documentation can mask implementation gaps until they hit production

Cost Low; audit phase 6 (Apply) to see which recommendations need code that doesn't exist, add to backlog; prevents spec-implementation drift

Use real tokenizer (anthropic-sdk-go has one) instead of chars/4 heuristic for context budgeting

STRATEGY.md flags chars/4 as over/under-filling token budgets on token-dense code; silent over-truncation on minified JS or non-Latin text breaks judgment quality

Cost Low; swap ingest.go:48 from f.Tokens = len(f.Content)/4 to real tokenizer call, add test cases for non-Latin/minified, 1 day

CISO
Check public spawn/details metadata for routing evidence first; only consult local rollout files as an allowlisted fallback for omitted fields

inspect-agent-runtime.sh inverts this: checks local files first, enabling local actors to override authoritative metadata and escalate privileges.

Cost Flip trust hierarchy in inspect-agent-runtime.sh to prioritize public metadata; fail if local/public conflict.

GAP: Luna lane documented to create user-visible tasks through app tools but implementation is prose-only in SKILL.md, not reusable agent code

Privilege-escalation control flow is unverifiable and unauditable; explicit opt-in constraint cannot be enforced if only documented in prose.

Cost Reimplement Luna lane as code (agents, task creation, authz checks) with audit logging; retire prose-only design.

Distinguish between sandbox policy type (OS-enforced isolation) and permission profile type (tool allowlist) so you can report actual enforceability vs. stated requests

Guidance exists but not enforced in role-contracts.md; operators cannot verify whether actual security is OS-enforced or application-level.

Cost Add threat-model field to role contracts; validate at agent definition; audit deploy to confirm isolation mechanism.

Never review implementation in the same context that performed it; spawn a fresh, isolated reviewer thread with no fork from prior turns for unbiased judgment

SKILL.md design has primary task performing both architecture and final review in one session, creating approval bias and compromise propagation risk.

Cost Refactor orchestration skill to spawn isolated reviewer thread; add context-isolation verification in sol-advisor-sol-reviewer.toml.

Stop without fallback when a required model, capability, tool, or permission is unavailable; never silently substitute a different option or degrade gracefully

Silent fallback hides security-posture downgrade from audit; no mechanism prevents role demotion or capability substitution.

Cost Add required-capability validation to agent spawn; fail hard if model/permission unavailable; log all rejected substitutions.

Pin model and reasoning level to a role via configuration file (TOML or equivalent) so every spawn of that role uses the exact same settings without per-call overrides

Model pinning is designed in TOML files, but lacks runtime verification to prevent post-deployment capability substitution or config tampering.

Cost Add model-fingerprint verification at agent initialization; sign/encrypt TOML; fail if pinned model unavailable at spawn time.

Verify distributed templates by comparing SHA-256 digests of installed files against shipped originals, using staging + atomic rename to guarantee consistency

Supply-chain attack surface; compromised templates execute with full agent privileges; SHA-256 verification exists but is not mandatory in workflow.

Cost Make SHA-256 verification mandatory and blocking in install-agents.sh; fail loudly on mismatch; log all verifications for audit.

SCRUM MASTER
Luna lane (Idea 6) implements opt-in escalation but lacks Codex app code for task spawn/identity/tracking

Luna is the differentiator for user-visible multi-task workflows; prose-only SKILL.md contracts can't enforce determinism or prevent context loss

Cost Medium: ~1000 LOC for Codex app integration (task create/list/wait) + sample workflow

Self-contained task packet schema (Idea 9) missing; workers/reviewers inherit lost context

Isolated agents risk silent architecture redesigns and buried ambiguity; no structured schema enforces objective/ownership/constraints/verification boundaries

Cost Low: ~200 LOC for packet template + agent TOML enforcement rules

Worker guidance on code preservation and ambiguity surfacing (Idea 10) missing global contract

Terra implementer has local instructions but multi-agent workflows lack global contract; redesigns happen silently without explicit preservation policy

Cost Low: ~100 LOC for role-contracts.md + enforcement in agent TOML configs

Task identity correlation for Luna spawned tasks (Idea 14) undocumented; temp IDs not recognized by list/wait tools

Luna workflows lose sync with created tasks when temp client IDs fail downstream; progress tracking and task monitoring break

Cost Medium: ~300 LOC for metadata correlation logic + sample lookup script

Stop-without-fallback policy (Idea 8) not enforced; no preflight checks in agent contracts

Silent capability substitution (model downgrade, tool skip) breaks architect assumptions without alerting users

Cost Low: ~50 LOC for preflight validation + explicit failure modes in Terra + Luna contracts

Sandbox vs permission profile distinction (Idea 13) not documented in role contracts or plugin metadata

Audit/trust risk: users and operators can't verify actual OS-level isolation vs tool-allowlist enforcement; security boundary claims unverifiable

Cost Low: document in role-contracts.md + add to plugin.json metadata

Where the panel agrees

  • Pin model and reasoning level to role via TOML configuration so every spawn uses identical settings without per-call overrides (personas: CTO; CPO; VPE; CISO; strength: strongest)
  • Fail-stop without fallback when required model, capability, or permission is unavailable; never silently substitute or degrade gracefully (personas: CTO; CPO; CISO; Scrum Master; strength: strongest)
  • Include complete self-contained packet (objective, ownership, interfaces, constraints, verification, git boundary, schema) in every new task message (personas: CTO; CPO; Scrum Master; strength: strong)
  • Luna lane: convert from prose-only SKILL.md documentation to executable Codex app code with task spawn, identity tracking, audit logging (personas: CPO; VPE; CISO; Scrum Master; strength: strongest)
  • Verify distributed templates by comparing SHA-256 digests of installed files against shipped originals, using staging + atomic rename (personas: CTO; CISO; strength: strong)
  • Never review implementation in the same context that performed it; spawn a fresh, isolated reviewer thread with no fork from prior turns (personas: CPO; CISO; strength: strong)
  • Distinguish between sandbox policy type (OS-enforced isolation) and permission profile type (tool allowlist) in role contracts so operators can verify actual enforceability (personas: CISO; Scrum Master; strength: strong)
  • Instruct every implementation worker to preserve unrelated edits, adapt to concurrent changes, and surface ambiguity rather than silently redesign architecture (personas: CPO; Scrum Master; strength: strong)
  • Split architect and verifier from implementation by keeping both in primary session while delegating workers to separate sandboxed threads, then re-inspect diff before acceptance (personas: CTO; CPO; strength: moderate)

Tensions

  • CTO recommends keeping architect and verifier in primary session together, then re-inspecting implementation diff (unified context model). CPO and CISO argue this creates confirmation bias and instead mandate spawning reviewer in a fresh, isolated thread with no fork from prior turns (isolation model). Both target architect ≠ implementer separation, but diverge on whether reviewer should share architect's context (CTO) or be cognitively isolated (CPO/CISO). (conflict: Reviewer isolation strategy: unified context vs. isolated spawning; personas: CTO; CPO; CISO; stakes: Unified context is simpler and preserves architect-reviewer collaboration; isolated reviewer prevents bias but requires session handoff complexity. Current Sol Advisor design sits in between, architecture and review in same context, but no explicit re-inspection mechanism, satisfying neither position.)
  • CPO prioritizes Luna as a prose-documented, explicitly opt-in user feature for product clarity and UX control. CISO flags this as privilege-escalation risk requiring code-backed enforcement and audit logging. Both support opt-in activation, but diverge on whether prose contracts suffice (CPO) or code-based policies are mandatory (CISO). (conflict: Luna lane design vs. code-backed enforcement; personas: CPO; CISO; stakes: Luna is the differentiator for multi-task enterprise workflows; prose-only design unblocks fast product iteration (CPO) but leaves compliance/auditability gaps that block CISO approval. Requires refactoring Luna to executable Codex integration with authz checks to satisfy both, no middle ground between documented and enforced.)

Scorecard (the depth, if you want it)

67
Architecture

Strong design principles with clear implementation patterns: TOML-based role pinning (reproducible, version-controllable), SHA-256 template verification with atomic rename (supply-chain integrity), two-lane escalation (safe default Terra + explicit opt-in Luna), and separation of architect from implementer by delegating work to sandboxed threads. However, critical execution gaps undermine coherence: Luna lane designed but not implemented as code, reviewer isolation designed but not enforced (architect and reviewer remain in primary session together), routing metadata extraction inverts trust hierarchy (prioritizes local files over public metadata), and worker context-preservation contracts incomplete. Architecture will age well if gaps are filled, but currently carries debt from incomplete features and enforcement gaps.

27
Maturity

Alpha-stage plugin. Terra lane has functional operational scripts (install-agents.sh, verify.sh, inspect-agent-runtime.sh) demonstrating basic tooling maturity. Luna lane documented but non-functional. Critical absences: zero CI/CD pipeline (ReadyBase: 0), zero test coverage (ReadyBase: 0%), no hard-stop failure modes on unavailable capabilities (silent model substitution possible), reviewer isolation designed but not enforced, incomplete worker context-preservation contracts, no audit logging. Assessment verdict explicitly states 'not production-ready; requires significant hardening before enterprise deployment.'

47
Security

Good supply-chain foundation (SHA-256 template verification, atomic replace, allowlisted metadata extraction with jq, designed role-based separation). Critical trust gaps: routing metadata extraction inverts threat model by prioritizing LOCAL rollout files over PUBLIC authoritative metadata, enables local actors to override and escalate privileges. Luna lane's explicit opt-in constraint is prose-only in SKILL.md, not enforced as code, making privilege-escalation control unverifiable and unauditable. Missing: audit logging for escalations, preflight capability validation (silent model substitution undetected), sandbox vs permission-profile distinction undocumented (operators cannot verify actual OS-enforced isolation vs tool-allowlist application-level control). Trust machinery designed but incompletely enforced.

57
Reusability

Core patterns are transferable: TOML-based role pinning (no vendor lock-in, version-controllable), SHA-256 template verification (reusable supply-chain pattern), idempotent --check mode installation (best practice for safe rollouts), two-lane safe-default + escalation pattern. Agent role contracts (.toml files) are modular. However, Luna implementation does not exist as reusable code (can't reuse unimplemented features), self-contained task packet schema designed but not enforced, worker guidance (code preservation, ambiguity surfacing) exists only in terra-implementer.toml (local), not as global contract, and many architectural patterns documented in prose (SKILL.md) rather than as reusable libraries. Specificity to Codex plugin architecture limits external reuse.

20
Documentation

Documentation exists (README.md, SKILL.md, role-contracts.md, plugin.json, agent .toml files) but significantly overstates implementation status, creating major truth gap. Luna lane is fully documented as a core feature and design requirement across SKILL.md and role-contracts.md but is NOT implemented as executable Codex app code, this is the marquee gap. README may use aspirational language ('Sol Advisor is an architect workflow for capability-routed software delivery'). Task packet schema designed but not fully documented or enforced. Worker guidance (code preservation, ambiguity surfacing) local to terra-implementer.toml, not formalized as global contract. Agent .toml files lack inline documentation. No architecture decision records (ADRs). ReadyBase scores documentation at 10/100; rating at 20 reflects that documentation exists but systematically overstates what is actually implemented in code.

1
Testing

Zero formal test coverage (ReadyBase: 0%), zero CI/CD pipeline (ReadyBase: 0), no test suite. Verification scripts (install-agents.sh, verify.sh) perform operational validation (SHA-256 hash checks, cleanup traps, state verification) but are not a test suite and do not run in CI/CD. No unit tests for security-critical packages (claude model backends, egress ledger). No integration tests for agent spawning, role pinning, Luna lane workflows, or reviewer isolation. No pre-deployment test gates. Assessment flags persona finding from VPE: 'Zero CI gates means test failures go undetected until production use; no enforcement that new code has tests; regressions ship without friction.'

Borrowing from this repo

target: Understand this repo's architecture and extract reusable patterns
CallIdea & reasoningCost
adopt
Split architect and verifier from implementation by keeping both in primary session while delegating workers to separate sandboxed threads, then re-inspect diff before acceptance

Core Sol Advisor separation of concerns; reveals multi-agent coordination and review flow

Document existing pattern + identify code locations ~100 LOC
adopt
Fail-stop without fallback when required model, capability, or permission is unavailable; never silently substitute or degrade

Defines architectural boundaries and assumption safety; foundational fault model

Extract and document design philosophy + code patterns ~50 LOC
adopt
Pin model and reasoning level to role via TOML configuration so every spawn uses identical settings without per-call overrides

Shows config-driven role abstraction and reproducibility enforcement mechanism

Document TOML structure + integration points ~200 LOC
adopt
Include complete self-contained packet (objective, ownership, interfaces, constraints, verification, git/PR boundary, structured return schema) in every new task message

Reveals task isolation, context preservation, and delegation safety patterns

Document message format template + enforcement points ~200 LOC
adopt
Distinguish between sandbox policy type (OS-enforced isolation) and permission profile type (tool allowlist) in role contracts so operators can verify actual enforceability

Clarifies security model and enforcement boundaries essential to understanding trust

Document distinction + add metadata ~100 LOC
adopt
Instruct every implementation worker to preserve unrelated edits, adapt to concurrent changes, and surface ambiguity rather than silently redesign architecture

Shows contract-based concurrency control and architectural consistency maintenance

Extract role contracts + document obligations ~150 LOC
adopt
Check public spawn/details metadata for routing evidence first; only consult local rollout files as an allowlisted fallback for omitted fields

Reveals metadata-driven routing hierarchy and trust model in agent spawning

Document routing logic + metadata precedence ~80 LOC
adopt
Offer a default implementation lane (Terra; safe, private) plus an explicit opt-in escalation lane (Luna; high-touch, user-visible) so users must actively authorize privilege escalation

Shows privilege escalation model and user-facing design philosophy

Document Terra/Luna activation logic ~100 LOC
adopt
Extract routing metadata from opaque agent logs by allowlisting safe fields (role, model, effort, sandbox type) with jq, rejecting any absent or conflicting required values instead of inferring them

Demonstrates observability and metadata extraction patterns for routing verification

Document existing jq patterns + field validation ~100 LOC
adapt
Make installation idempotent and non-mutating by supporting a separate --check mode that validates state without writing anything

Operational safety pattern; useful but secondary to core multi-agent architecture

Document --check mode behavior ~60 LOC
adapt
Never review implementation in the same context that performed it; spawn a fresh, isolated reviewer thread with no fork from prior turns for unbiased judgment

Principle stated but current Sol Advisor violates it; extract as ideal vs. reality gap

Document isolation gap + identify violations ~100 LOC
adapt
Verify distributed templates by comparing SHA-256 digests of installed files against shipped originals, using staging + atomic rename to guarantee consistency

Supply chain safety pattern; tangential to core architecture but demonstrates verification

Document existing digest verification ~80 LOC
adapt
Store immutable v0.2.0 byte digests of legacy artifacts in upgrade scripts to safely automate migrations that replace old templates and retire roles

Migration safety pattern; demonstrates versioning but specific to template lifecycle

Document migration pattern + digest storage ~70 LOC
skip
Correlate newly created task identities using project, timestamp, path, and state metadata when setup yields only temporary client ID that list/wait tools reject

Task correlation prerequisite for Luna lane; Luna not yet fully extracted from prose

Requires Luna implementation; deferred to phase 2
skip
Luna lane (user-visible multi-task escalation): convert from prose-only SKILL.md documentation to executable Codex app code with task spawn, identity tracking, audit logging

Currently prose-only with implementation gap; not a completed reusable pattern

Requires new implementation; blocks task tracking and auditing

Extract 9 core patterns in order: (1) architect/verifier/implementer separation + review flow, (2) fail-stop semantics + boundaries, (3) TOML role config, (4) task packet format, (5) sandbox vs. permissions security model, (6) metadata-driven routing + precedence, (7) observability + metadata extraction, (8) Terra/Luna privilege model, (9) operational safety. Document each with code locations, dependencies, and enforcement points. Biggest risk: Luna lane exists only in prose (SKILL.md, not code) and blocks task correlation + multi-task auditing; flag Luna implementation gap prominently and defer it to phase 2 until architecture is extracted.

ReadyBase raw signals+
Documentation · README 0 days old10
Test coverage · 0% test presence (proxy, set READYBASE_ALLOW_EXEC for real coverage)0
Test quality · no tests found0
CI/CD · no CI detected0
Complexity · max 0 lines/file, 0 funcs>5010
Build · 0 env vars, docker=false, ci=false2
Dependencies · no dependencies15
Bus factor · 1 unique committers0
Structure · 0 packages, avg depth 0.01
Method & data egress+
Local · Ollama528922 in / 49601 out · 809 calls
Cloud · Claude2600383 in / 194969 out · 30 calls · $3.6340
Contact us if you want to run this on your repo → Local, no-telemetry binary, your code never leaves your machine.