Repository navigation
v2.1.0
humaninloop 2.1.0
DAG-first infrastructure: deterministic graph execution replaces hardcoded supervisor loops.
New Package: humaninloop_brain
- humaninloop_brain — Deterministic DAG infrastructure package for workflow execution
- Pydantic entity models for nodes, edges, DAG passes, catalogs, validation results
- NetworkX-backed graph operations: loading, subgraph views, topological sort, acyclicity guard, edge inference
- 9-step structural validator with invariant and contract checking
- Pass lifecycle management: creation, node assembly, status updates, freeze
hil-dagCLI with 7 subcommands producing JSON output- 262 tests, 98% coverage
- Constitution v2.0.0 with Principle IX (Deterministic Infrastructure) and Principle X (Pydantic Entity Modeling)
New Agents
- dag-assembler — Deterministic graph assembly specialist that translates Supervisor decisions into validated DAG mutations via the
hil-dagCLI - state-briefer — Reads DAG history, current pass state, strategy skills, and catalog to produce structured workflow briefings for the Supervisor
New Skills
- dag-operations — Shell wrappers for the
hil-dagCLI: create, assemble, validate, sort, status, freeze, catalog-validate (7 scripts) - strategy-core — Universal workflow patterns (validation gates, gap classification, pass evolution, halt escalation)
- strategy-specification — Specification-workflow patterns (input assessment, produce-then-validate, gap-informed revision)
New Infrastructure
catalogs/directory withspecify-catalog.json— Node catalog for the specify workflow (7 nodes, 5 invariants, artifact contracts)docs/architecture/— DAG-first architecture synthesis documents- ADR-007: DAG-First Infrastructure
- Constitution v2.0.0 with brownfield analysis and 10 governance principles
- GitHub Actions CI pipeline — Automated quality gates (Python/shell syntax, pytest, coverage ratchet, conventional commit linting)
- Pre-commit hooks — Local developer hygiene (shellcheck, check-ast, check-yaml, trailing whitespace, large files)
Changed
- /humaninloop:specify — Rewritten from 2-agent supervisor loop to DAG-based execution with assembly decisions informed by State Briefer briefings
- advocate-report-template.md — Added
haltedverdict option for scope gaps
Fixes
- Task catalog node statuses — Added
haltedstatus from run-3 scenario testing - CLI output alignment — Aligned CLI output, catalog contracts, and agent spec from scenario testing
Installation
/plugin marketplace add deepeshBodh/human-in-loop
/plugin install humaninloop