Skip to content

v1.3.0 — Agent OS: product-graph + autonomous verify

Choose a tag to compare

@ahsan0444 ahsan0444 released this 15 Jun 20:32
· 6 commits to main since this release

Agent OS

Two new layers on top of the SDLC pipeline and code-review-graph.

product-graph MCP server

Semantic graph of product behaviour — routes (OMG*.pm), Template Toolkit inventory/includes, SCSS design tokens, and a hand-editable feature registry. Tools: pg_feature, pg_selectors, pg_route, pg_design_tokens, pg_query. Complements code-review-graph (structure); never duplicates it.

Autonomous verify trust core (/verify + omg-verifier)

Tiered, assertion-based, never false-done:

  • Tier 1 — dev-server restart + readiness probe + curl asserts (backend-only stops here).
  • Tier 2 — scripted headless Playwright spec; page never enters model context, result is exit code + tiny result file; specs persist as regression.
  • Definition of Done — a passing assertion that exercises THE CHANGE. Behavioral failure → leave intact + alert; infra failure → revert to last-known-good + alert. Self-fix is implementation-only (spec-tamper guard).

Supporting

  • enforce-mcp-search rewritten as steerable/self-releasing (SHA-staleness primary, query-scoped one-shot breadcrumb, literal-pattern pass).
  • record-graph-empty PostToolUse hook feeds the breadcrumb.
  • post-edit-update rebuilds product-graph on .tt/.scss/OMG*.pm edits.
  • session-start-status prints product-graph status.
  • /agent-os-setup one-time per-machine bootstrap.

Setup

Engine ships in the plugin; per-product data lives in ~/.agent-os/ (separate jintech-agent-os repo, never a production repo). Run /agent-os-setup.

Validated end-to-end: /verify jobs-deliverable-chooser (OMGXI-10073) returned STATUS: PASS with a real Tier-2 assertion + screenshot on a live campaign page.