{"adoption": {"forks": 187, "observed_at": "2026-08-28T04:06:40.496993+00:00", "stars": 2359}, "canonical_url": "https://ross.abutalabs.com/products/sol-advisor", "card": {"archived": false, "artifact_type": "plugin", "description": "Codex-native architect orchestration with Luna and Terra implementation lanes and mandatory fresh Sol review.", "domain": ["developer-tools"], "enriched": true, "function": ["agent-framework", "workflow-automation", "developer-tools", "code-review"], "health_score": 79, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["DannyMac180/sol-advisor"], "name": "DannyMac180/sol-advisor", "platform": ["cli"], "pushed_at": "2026-08-16T13:24:31+00:00", "repo": "DannyMac180/sol-advisor", "stars": 2359, "tags": ["codex-plugin", "ai-orchestration", "gpt-5", "risk-gated-routing", "agent-roles", "shell", "ai-agents", "automation", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["orchestrate AI coding agents in Codex with risk-based routing", "delegate implementation tasks to specialized AI agent roles", "add independent AI review before accepting generated code", "automate plan-implement-verify workflows with GPT-5 agents", "install custom agent roles into the Codex CLI", "keep solo AI development as default and escalate only when risky"], "what_it_is": "Sol Advisor is a Codex-native plugin that orchestrates AI-driven software delivery through risk-gated routing, declaring a route (solo, delegate, audit, or full) before task execution. It uses role-based agent lanes (Luna and Terra) for delegation and mandates a fresh Sol review for high-risk work.", "when_to_avoid": ["you don't use Codex or GPT-5.6 models with native custom-agent support", "you want a model-agnostic or IDE-independent agent framework", "you need fully autonomous multi-agent swarms rather than a single-auxiliary, risk-gated workflow"], "when_to_choose": ["you use the Codex CLI or ChatGPT desktop app with plugins and want structured agent orchestration", "you want a fail-closed installer and mandatory fresh review for high-risk AI-generated changes", "you prefer a single prompt that handles routing, delegation, verification, and acceptance"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sol-advisor", "repo": "DannyMac180/sol-advisor", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.496993+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:36:13.201193+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac5a74689bf998ba8c52062fe36da6f5c79303799e62e5369a66106141adaccb", "fetched_at": "2026-08-28T04:06:40.496993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DannyMac180/sol-advisor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 2, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 32, "days_push": 17, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}