patrick and @devpulse
ccafca881d
feat(system): feat(system): add settings terminology to global prompt, fix template registry IDs, add auto_watchdog hook
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-05-02 23:26:35 -07:00
AIOSAI and @spawn
80699f0e95
feat(spawn): fix(spawn): atomic registry writes + file locking + path containment (issue #490 )
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-28 18:07:43 -07:00
AIOSAI and @spawn
92da1c07a2
feat(spawn): S117 stress test @spawn
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-27 00:06:43 -07:00
AIOSAI and @devpulse
5fda6e9b8f
feat(system): fix: DPLAN-0157 pre-commit hook + DPLAN-0158 watchdog reply detection
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 22:26:44 -07:00
AIOSAI and @devpulse
27d55f91d1
feat(system): DPLAN-0154: dedicated agent branches — passport git_branch field + drone routing
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 10:48:36 -07:00
AIOSAI and @devpulse
92e14308b2
feat(system): test(drone): improve line coverage on entry point + registry
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 07:59:19 -07:00
AIOSAI and @devpulse
bc52ad85ea
feat(system): test(seedgo): improve line coverage — architecture_check + proof standards + diagnostics (203 new tests)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 02:14:43 -07:00
AIOSAI and @devpulse
c09ff6debd
feat(system): test(drone): cover all untested functions per TDPLAN-0003
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 01:18:15 -07:00
AIOSAI and @devpulse
efc2730974
feat(system): fix: Python 3.10 mock.patch — ensure detector module imported before patching in rollover tests
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 01:15:23 -07:00
AIOSAI and @devpulse
09b4dff107
feat(system): fix: add handler import to all remaining apps/__init__.py + spawn template for Python 3.10 mock.patch compat
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 00:02:10 -07:00
AIOSAI and @devpulse
f76c3e36f0
feat(system): fix(ci): unignore spawn template .trinity/ files — local.json and observations.json missing from CI clone because .gitignore blocked them
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 21:29:45 -07:00
AIOSAI and @devpulse
84018413a7
feat(system): fix(ci): make json_handler.log_operation non-fatal in copy_template — prevents CI failure when spawn log dir missing
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 21:16:43 -07:00
AIOSAI and @devpulse
8fbc144657
feat(system): fix(ci): Python 3.10 mock.patch compat + usage_tracker test Path mock — apps/__init__.py imports handlers for 87 failures, cleanup tests wrap Path mock around function calls for 4 failures
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 21:11:36 -07:00
AIOSAI and @spawn
df7df8ba92
feat(system): fix(spawn): retroactive owner field for existing projects (DPLAN-0146)
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-22 23:10:14 -07:00
AIOSAI and @devpulse
f0019ca204
feat(system): chore: gitignore HERALD.md and remove from README
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 23:07:56 -07:00
AIOSAI and @spawn
744ca3ab46
feat(system): feat(spawn): add owner field to passport — first agent is project owner (DPLAN-0143)
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-22 22:55:09 -07:00
AIOSAI and @spawn
ffa466354d
feat(system): docs(spawn): comprehensive README update — accurate commands, architecture, metrics, known issues
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-22 21:24:33 -07:00
AIOSAI and @seedgo
d5a662aab8
feat(system): fix(seedgo): fix command routing — hooks_ext and inbox_audit were eating unrelated commands
...
Co-Authored-By: @seedgo <seedgo@aipass>
2026-04-22 20:06:08 -07:00
AIOSAI and @devpulse
bc28c948b0
feat(system): fix(system): remove branch-level CLAUDE.md — only project root needs it. Removes template + 6 branch files + updates spawn tests
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 13:30:21 -07:00
AIOSAI and @spawn
59e7d1c74d
feat(system): feat(spawn): fix(seedgo): DPLAN-0141 — implement standard json_handler functions + eliminate 37 skipped tests (100% audit)
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-22 11:29:50 -07:00
AIOSAI and @spawn
2645ab691f
feat(system): feat(spawn): fix(seedgo): audit cleanup — CLAUDE.md + README date + test_quality output_capture (DPLAN-0141 Phase 3)
...
Co-Authored-By: @spawn <spawn@aipass>
2026-04-22 10:13:51 -07:00
AIOSAI and @devpulse
de3de25912
feat(system): fix(drone): DPLAN-0141 Phase 3 — seedgo 100% (bypass dead code prototype, fix auth tests, wire unused_function bypass)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 10:09:57 -07:00
AIPass and @devpulse
4a402d287b
feat(system): chore(lint)+chore(deps): ruff format sweep — 535 files reformatted (whitespace/line-breaks, zero behavior change) + add pytest-timeout to dev extras (was missing, tests use --timeout flag). Unblocks CI lint job which has been failing on the format-check step. ( #345 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-16 14:08:23 -07:00
93098c5a72
feat(api+spawn): DPLAN-0133 Phase 1 (part 2/2) + Phase 2 — bridge registry, driver auto-discovery, integrations handlers ( #290 )
...
* feat(drone): add watchdog to INTERACTIVE_COMMANDS — bypass 30s capture timeout for long-running poller
Co-Authored-By: @drone <drone@aipass>
* feat(drone): fix merge_plugin: stash unstaged changes before git pull --rebase to prevent dirty-tree abort
Co-Authored-By: @drone <drone@aipass>
* feat(system): DPLAN-0133 Phase 1 (part 1/2): add gitignore rule for apps/integrations/** with README negation, plus scaffold README.md in all 10 core branches' apps/integrations/ — private integration space is now leak-proof by construction. Drivers and wrappers dropped here stay local; only README.md is tracked. See DPLAN-0133 for architecture rationale (three-layer design: @api drivers, per-branch wrappers, public generic contracts).
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(spawn): DPLAN-0133 Phase 1 (part 2/2): add apps/integrations/ scaffold to builder template
Every new branch spawned via `drone @spawn create` now lands with
`apps/integrations/README.md` — the private integration space introduced
in DPLAN-0133. The README explains the three-layer architecture (api
driver → branch wrapper → public contracts) and is the only tracked file
in the folder; everything else dropped there is gitignored by the root
rule shipped in PR #289 .
Changes:
- templates/builder/apps/integrations/README.md — new scaffold file
- templates/builder/.spawn/.template_registry.json — regenerated (44→45 files, 23→24 dirs)
- tests/test_citizen_classes.py — new test asserting integrations/ exists after create; added missing docstrings to 14 test methods
- .seedgo/bypass.json — added architecture + encapsulation bypasses for test_citizen_classes.py (standard test-file exemptions)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* feat(api): DPLAN-0133 Phase 2 — bridge contract registry + driver auto-discovery + integrations handlers
Implements the @api side of the three-layer private-integration architecture
(DPLAN-0133). Branches call generic contracts; @api resolves them at runtime
to whatever private driver is registered locally.
New modules:
apps/modules/bridge.py — module-level dict registry (register/resolve/list_contracts/clear)
apps/modules/registry.py — auto-discovery walker for apps/integrations/*/driver.py
apps/modules/integrations_manager.py — drone @api integrations {list,call} command routing
apps/handlers/integrations/list.py — handler: log + return contract listing
apps/handlers/integrations/call.py — handler: invoke driver, return result dict
apps/integrations/testcontract/driver.py — canary driver (contract "test" → "pong", gitignored)
tests/test_integrations.py — 17 tests (bridge, registry, fetch_contracts, call_contract)
All 306 existing tests remain green. Empty integrations/ exits 0 cleanly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* fix(api): integrations_manager — unknown subcommand exits 1 + fix doubled Try: prefix
Found via stress testing DPLAN-0133 Phase 2:
- `drone @api integrations foobar` returned exit 0 (success) instead of 1
- Error message showed "Try: Try: list, call" (doubled prefix)
Two-line fix: suggestion string drops "Try:" prefix (error() adds it),
return True → sys.exit(1) for proper non-zero exit.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: @drone <drone@aipass>
Co-authored-by: @devpulse <devpulse@aipass>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-16 13:24:25 -07:00
AIPass and @devpulse
e2c868084a
feat(system): chore(lint): ruff auto-fix sweep — 303 errors across 178 files (F401 unused imports + F541 f-string placeholders + F811 redefined); restored report_error re-export + added logger call in errors.py ( #333 )
...
* feat(system): fix(windows-ci): combine pip bootstrap fix + venv activation in Verify step
Combines both fixes needed to get windows-test.yml actually passing:
1. setup.sh: stop swallowing ensurepip errors (quiet + 2>/dev/null + || true was
hiding real failures — pip was silently not installed). Add get-pip.py fallback
and hard pip verification.
2. windows-test.yml: add 'source .venv/Scripts/activate' to Verify step. Each CI
step gets a fresh shell — setup.sh's venv activation doesn't carry over, so
drone wasn't on PATH in the subsequent step.
Together, these should take Windows CI from the 'silent failure every run since
creation' state to actually green. Supersedes PRs #330 and #331 which had the
fixes on separate branches (neither green alone).
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): chore(lint): ruff auto-fix sweep — 303 errors across 178 files (F401 unused imports + F541 f-string placeholders + F811 redefined); restored report_error re-export + added logger call in errors.py
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-16 12:58:53 -07:00
AIPass and @devpulse
504df48e82
feat(system): fix(windows): handler guard backslash path fix — all 11 __init__.py files ( #304 ). caller_file.replace('\\', '/') normalizes Windows paths before the same-branch check. This is the actual fix for #293 which was incorrectly closed. drone is completely broken on Windows without this. ( #306 )
...
* feat(system): ci: add Windows setup test workflow — runs setup.sh + drone CLI verification on windows-latest GitHub Actions runner. Triggers on changes to setup.sh, handler __init__.py files, cli.py, or pyproject.toml. Closes the 'we never tested on Windows' gap.
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix(windows): SIGPIPE guard in flow.py (#301 ) + fcntl platform guards in trigger/config.py and watchdog/registry.py (#302 ) — lazy import fcntl on Unix only, no-op on Windows. inbox_lock.py already cross-platform (msvcrt). ai_mail.py already guarded (hasattr check).
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix(windows): handler guard backslash path fix — all 11 __init__.py files (#304 ). caller_file.replace('\\', '/') normalizes Windows paths before the same-branch check. This is the actual fix for #293 which was incorrectly closed. drone is completely broken on Windows without this.
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-16 00:06:02 -07:00
AIOSAI and @devpulse
b29dc08537
feat(system): DPLAN-0133 Phase 1 (part 1/2): add gitignore rule for apps/integrations/** with README negation, plus scaffold README.md in all 10 core branches' apps/integrations/ — private integration space is now leak-proof by construction. Drivers and wrappers dropped here stay local; only README.md is tracked. See DPLAN-0133 for architecture rationale (three-layer design: @api drivers, per-branch wrappers, public generic contracts).
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-15 15:28:16 -07:00
AIOSAI and @devpulse
01162bb2d5
feat(system): watchdog module + identity framing revision + private project scrub — FPLAN-0186 shipped (130 tests, 5 handlers, agent/timer/schedule/registry + multi-watch mgmt), devpulse identity updated (designer + light builder + primary collaborator, CWD-is-identity principle), full scrub of private personal memory project from public repo
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 20:38:20 -07:00
AIOSAI and @devpulse
079cb3e94e
feat(system): S87: model choice for dispatch + DPLAN-0114 (aipass init update) + Compass decisions + Patrick-Personal deny rules
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-11 01:36:03 -07:00
AIOSAI and @devpulse
0350fa20ca
feat(system): S86: seedgo quality — silent_catch + deep_nesting fixes (5 branches) + trigger error_logged refactor + prompt fixes
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 14:35:51 -07:00
AIOSAI and @devpulse
16b33a6d36
feat(system): S86: APLAN fix sweep — 11 CRITICALs resolved, 35+ BUGs fixed, catch-all loggers, README update
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 14:06:52 -07:00
AIOSAI and @devpulse
f564996a8f
feat(system): S85: Trigger self-healing live + drone error handler + watchdog v1.1 snapshot + STATUS
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 13:19:06 -07:00
AIOSAI and @devpulse
5700c21797
feat(system): S84: drone BUG fixes (version, dead imports, interactive constants) + spawn BUG fixes (passport path, hash length)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 02:15:38 -07:00
AIOSAI and @devpulse
316345a130
feat(devpulse): API branch reinstate.
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 00:39:01 -07:00
AIPass and @devpulse
e42f4ddeaf
feat(system): feat(system): S82: all branch audit fixes + prax 100% + drone backup removed + seedgo --help + ai_mail cascade fix + memory rollover + spawn template_owners + flow fixes + Medic investigation ( #210 )
...
* feat(system): feat(system): S82: core 10 cleanup — AGENTS/GEMINI prompts, STATUS.local, sandbox + vision docs, branch fixes
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): feat(system): S82: all branch audit fixes + prax 100% + drone backup removed + seedgo --help + ai_mail cascade fix + memory rollover + spawn template_owners + flow fixes + Medic investigation
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-09 21:57:57 -07:00
AIPass and @devpulse
7974cf6174
feat(system): feat(system): S81: aipass init v2 — real templates, spawn routing, README Quick Start ( #206 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-09 18:15:36 -07:00
AIOSAI and @devpulse
f92e4a06ca
feat(system): S81: aipass init v2 — real templates, spawn routing, README Quick Start
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-08 23:17:21 -07:00
AIOSAI and @devpulse
9b5b7f1cc8
feat(system): S80: 14-branch state audit + README Round 7 (flow/memory lifecycle, transparency) + dist/ gitignore
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-08 01:32:40 -07:00
AIOSAI and @devpulse
c17d2a1575
feat(system): feat(system): DPLAN-0104 external project infrastructure — seedgo CWD-first registry, drone module routing fallback, spawn external project agent creation, devpulse branch prompt update
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-06 19:41:42 -07:00
AIOSAI and @devpulse
289c0df5ff
feat(system): Nav links across 15 branch READMEs, CONTRIBUTING.md, devpulse branch prompt update
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-06 14:52:06 -07:00
AIPass and @devpulse
3b4126b0bb
feat(system): Issue templates: simplified bug report + new feedback form ( #196 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-06 11:37:39 -07:00
AIPass and @devpulse
38026271ef
feat(system): add S73 test coverage files for 12 branches ( #184 )
...
* feat(system): feat(system): FPLAN-0164 dispatch safety net + morning briefing timeout fix
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix(drone+backup): resolver BranchNotFoundError handling + backup snapshot quick-check
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix(ai_mail): test fix for JSONL-based startup detection in dispatch_monitor
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): feat(daemon): expand test coverage from 12% — 74 new tests for scheduler_cron and actions
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): S73 night shift: test coverage push to 100% + seedgo test depth fixes
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): README overhaul + HERALD update + S73 test files
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): S73 night shift: 51 new test files across 12 branches
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 11:56:18 -07:00
AIPass and @devpulse
6194c751dc
feat(system): README overhaul + HERALD update + S73 test files ( #182 )
...
* feat(system): feat(system): FPLAN-0164 dispatch safety net + morning briefing timeout fix
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix(drone+backup): resolver BranchNotFoundError handling + backup snapshot quick-check
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix(ai_mail): test fix for JSONL-based startup detection in dispatch_monitor
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): feat(daemon): expand test coverage from 12% — 74 new tests for scheduler_cron and actions
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): S73 night shift: test coverage push to 100% + seedgo test depth fixes
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): README overhaul + HERALD update + S73 test files
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 11:36:21 -07:00
6e705eeb8e
feat(system): audit cleanup: spawn ( #168 )
...
* 📝 docs(STATUS): update last sync timestamp
- update last sync timestamp to reflect recent status synchronization
* feat(trigger): audit cleanup — fix timestamp parsing, CLI formatting, bypass entries
- Fix log_watcher timestamp parsing: log warning once after all formats fail,
not on each format attempt (was generating hundreds of warnings per scan)
- Standardize rich formatting in branch_log_events and log_events print_help()
to match medic.py/errors.py Panel+rule style
- Add bypass entries for intentional silent catches (timestamp loop, error display)
- Remove unused Path imports
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(memory): audit cleanup — handler tests + rollover timeout handling
- Add 32 handler-layer tests (extractor, line_counter, normalize) in test_handlers.py
- Add rollover run timeout message + try/except for graceful error handling
- Fix commons welcome_ops.py missing _get_unwelcomed_branches function
264 tests pass, 100% seedgo compliance.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(system): audit cleanup: spawn
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-01 00:59:34 -07:00
AIPass and @devpulse
f2eefc3d39
feat(system): S68 bonus: commons datetime deprecation fix + HERALD update ( #163 )
...
* feat(system): STATUS.md update
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): S68 night shift: test log isolation + audit fixes (zero scanner output)
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): S68 bonus: commons datetime deprecation fix + HERALD update
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 16:27:13 -07:00
4b6b3cf665
feat(system): test: devpulse_ops plugin + DPLAN-0087 master key design ( #148 )
...
* docs: update HERALD.md — S63-S64, standards 32, fresh-eyes CLI results
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(system): test: devpulse_ops plugin + DPLAN-0087 master key design
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-30 14:37:00 -07:00
AIPass and Claude Opus 4.6
26bb4a3157
feat(system): S65 night shift — fix 14 branches from fresh-eyes CLI testing ( #147 )
...
* docs: update HERALD.md — S63-S64, standards 32, fresh-eyes CLI results
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(system): S65 night shift — fix 14 branches from fresh-eyes CLI testing (FPLAN-0154)
14 branches dispatched across 3 phases, all fixes verified.
Phase 1 (critical): backup dry-run flag check, ai_mail per-ID branch detection,
flow introspection gate removal, drone atomic writes + empty file guard,
commons 3-strategy caller detection.
Phase 2 (patterns): spawn argparse --help + create --dry-run, skills create --help,
api introspection routing fix (6 commands), trigger empty JSON guard,
seedgo @ prefix consistency + conftest.
Phase 3 (polish): prax ghost module archived + real status output, daemon update
digest + 13 error cascade fixes + branch-health all-branches, memory search
timeout message + hidden modules in help, cli drone_adapter archived + standalone verified.
3,410 tests (+80), seedgo 99% avg, 0 failures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 13:29:48 -07:00
AIPass and Claude Opus 4.6
6772cacce2
fix(system): S61-S62 — API cleanup, drone path routing, naming checker, .backup→.recovery rename ( #142 )
...
- API: 18-item P0/P1/P2 cleanup (debug prints→logger, help gate fix, URL injection fix, key masking, unused imports)
- Drone: passport walk-up replaces hardcoded src/aipass/<branch> pattern, 13 naming bypasses removed
- Seedgo: naming checker fixed (__dunder__ skip + column-0 scope detection) — eliminates 71 false positives system-wide
- Spawn: .backup→.recovery rename (pre-change snapshots no longer conflict with backup branch namespace)
- .gitignore: .recovery/ added
- HERALD.md: Updated through S62 (backup audit, .recovery rename, night shift launch)
- README.md: Stats updated (141 PRs, 2900+ tests)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 01:55:21 -07:00
AIPass and Claude Opus 4.6
ae459853f0
fix(system): S59-S60 cross-branch fixes — stale refs, queue spam, close bug, template ( #141 )
...
- Daemon: 14 stale @dev_central→@devpulse and @seed→@seedgo refs fixed across 12 files
- Prax: event_queue spam eliminated (144k logs/4hrs), cortex→spawn refs, bypass added
- Flow: close_ops hardened with shutil.move + auto-healing for orphaned plans
- Spawn: builder template handler guard populated, conftest registry protection added
- Seedgo: handler guard pytest exception, test_json_handler fix
- Commons: extract_mentions dedup bug (SELECT DISTINCT LOWER)
- 7 branches: @seed→@seedgo in handlers/__init__.py
- Memory: @seed→@seedgo handler ref
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 21:58:29 -07:00
AIPass and Claude Opus 4.6
2e2a9dce10
feat(system): 100% seedgo compliance across all 15 branches, all 33 standards ( #136 ) ( #137 )
...
S57-S58 compliance sprint:
- Checker consolidation: testing→error_handling, test_coverage→test_quality v4.0
- 14-branch dispatch + night shift agent fixes
- New tests: json_handler, cli_routing, error_resilience, contracts across all branches
- Bypass configs for justified architectural choices (daemon plugins, flow watchdog, prax public API)
- Deep nesting refactors, unused function cleanup, architecture fixes
- Commons: 68→100% test_quality (279 tests), full bypass config
- README updated: 100% compliance, 2000+ tests
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 10:59:10 -07:00