v0.2.0 — idea → comprehension → plan → built product
oxison grows from "comprehend a repo and write docs" into a full idea → comprehension → plan → built product pipeline — and goes public.
Added
- Oxicome — multi-source ingestion. Comprehend a repo plus non-repo sources (PDF, pptx, docx, markdown, audio/video transcripts) merged into one provenance-tagged
comprehension.json. - Oxipensa — the planner.
oxison plan: turn acomprehension.jsoninto a prioritized, dependency-sequencedroadmap.json+ROADMAP.md, behind a deterministic self-correcting plan-gate. - Oxfaz — the autonomous build engine.
oxison build: a graded build loop — one write-worker per task in an isolated git worktree, a crash-safe SQLite taskstore, a protected-path grader on the actual diff, and three guardrails (iteration cap, no-progress halt, budget ceiling). - Two-layer build sandbox — srt host-allowlist (Layer 1, default) or a rootless container (Layer 2);
--no-sandboxopt-out for trusted repos. oxison build --integrate— sequential task integration. Merge each graded branch into the repo's current branch in dependency order, composing a multi-task roadmap into one product onmain.- Oxideia — greenfield mode (
oxison ideate). Start from zero — a plain-text idea plus non-repo inputs incl. website links — and get a comprehension +PRODUCT.md+ initialROADMAP, no repo required. - Portable cross-run memory store.
- Claude Code plugin + marketplace — install/run from inside Claude Code (
/plugin marketplace add escotilha/oxison→/oxison). - CI — automated per-PR Opus code review (Claude Code GitHub Action), plus ruff/mypy/pytest, gitleaks, pip-audit, bandit, and CodeQL gates.
Security
- SSRF guard on the URL adapter — scheme + private/loopback/link-local IP block on the initial URL and every redirect hop (fail-closed).
- Bounded worker SIGKILL teardown (no event-loop hang); git-failure routing through adapter-failure; direct test corpus for the protected-path gate.
Changed
- First public release; history scrubbed of internal references.
Install:
pip install "git+https://github.com/escotilha/oxison.git@v0.2.0"Full changelog: https://github.com/escotilha/oxison/blob/v0.2.0/CHANGELOG.md