register checks and runner alongside agents, task_lock, and validate 2363dfe verified 1990two commited on Aug 30
add the diff-triggered orchestrator: diff -> checks -> sign_off, wired to task_lock for double-processing protection 2ffc7a7 verified 1990two commited on Aug 30
add get_verification() public accessor, used by the new runner module b6ef0cb verified 1990two commited on Aug 30
docs: reflect the LIBRARY/registry.py + bucket-backed state architecture 0b6c96e verified 1990two commited on Aug 30
remove unused sqlite placeholder -- validate now persists via the bucket, not local sqlite 81967ac verified 1990two commited on Aug 30
remove unused sqlite placeholder -- task_lock now persists via the bucket, not local sqlite 9425ca3 verified 1990two commited on Aug 30
register agents (model-provider bridge, target 'agents') alongside task_lock and validate d955708 verified 1990two commited on Aug 30
move validate persistence from local sqlite to the bucket (via system.py) -- verifications as JSON, flags as individual append-only files bb8e2d2 verified 1990two commited on Aug 30
move task_lock persistence from local sqlite to the bucket (via system.py) -- Space disk resets on restart, the bucket doesn't 7e3eca5 verified 1990two commited on Aug 30
restore the model-provider chat bridge into LIBRARY/AGENTS (real logic, ported from the deleted flat agents.py) 60015ea verified 1990two commited on Aug 30
system.py now also owns the bucket bridge (bucket_save/load/list/delete + JSON helpers) -- data retrieval belongs here per the architecture, not a standalone LIBRARY module 3045778 verified 1990two commited on Aug 30
register task_lock and validate -- first two real LIBRARY modules fa82832 verified 1990two commited on Aug 30
implement validate: the verifier -- programmatic-check-required rule, specific-manual-review gate, two-hash sign-off failsafe, and diff-based task markdown trigger 01bda72 verified 1990two commited on Aug 30
implement task_lock: sqlite-backed per-task/step locking with TTL expiry, reclaim, and router handle() 83ec0f2 verified 1990two commited on Aug 30
point app.py at LIBRARY.registry instead of the now-removed LIBRARY package-level REGISTRY b057163 verified 1990two commited on Aug 30
add LIBRARY/registry.py: app's command-router registry, moved out of __init__.py db8e325 verified 1990two commited on Aug 30
add minimal LIBRARY package init (no logic -- REGISTRY now lives in LIBRARY/registry.py) a1e4d7d verified 1990two commited on Aug 30
rename AGENTS/registry.py -> agent_registry.py to disambiguate from LIBRARY's command-router registry 8ed9380 verified 1990two commited on Aug 30