Commit Graph
667 Commits
Author SHA1 Message Date
AIOSAIand@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
AIOSAIand@cli ce0171f746 feat(cli): docs(cli): fix README Commands/Usage section + update stats
Co-Authored-By: @cli <cli@aipass>
2026-04-26 10:12:56 -07:00
AIOSAIand@seedgo aa1a0d4305 feat(seedgo): docs(seedgo): fix README Commands/Usage section + update stats
Co-Authored-By: @seedgo <seedgo@aipass>
2026-04-26 10:04:51 -07:00
AIPass fb66c6108c Merge pull request #470 from AIOSAI/citizen/ai_mail
feat(ai_mail): test(ai_mail): improve line coverage on dispatch + email handlers
2026-04-26 08:05:48 -07:00
AIOSAIand@ai_mail 4e0af01ffc feat(ai_mail): test(ai_mail): improve line coverage on dispatch + email handlers
Co-Authored-By: @ai_mail <ai_mail@aipass>
2026-04-26 08:05:34 -07:00
AIPass bdc0c6c421 Merge pull request #469 from AIOSAI/system/devpulse-testdrone-improve-line-coverage-on-entry-point-reg
feat(system): test(drone): improve line coverage on entry point + registry
2026-04-26 07:59:34 -07:00
AIOSAIand@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
AIPass 10547fd9ca Merge pull request #468 from AIOSAI/citizen/trigger
feat(trigger): test(trigger): improve line coverage on log watcher + entry point
2026-04-26 07:56:37 -07:00
AIOSAIand@trigger 87fb6c8359 feat(trigger): test(trigger): improve line coverage on log watcher + entry point
Co-Authored-By: @trigger <trigger@aipass>
2026-04-26 07:56:22 -07:00
AIPass 8601265d75 Merge pull request #467 from AIOSAI/citizen/cli
feat(cli): test(cli): improve line coverage on init_project module
2026-04-26 07:49:07 -07:00
AIOSAIand@cli 5944975099 feat(cli): test(cli): improve line coverage on init_project module
Co-Authored-By: @cli <cli@aipass>
2026-04-26 07:48:02 -07:00
AIPass 734fc681f4 Merge pull request #466 from AIOSAI/system/devpulse-testprax-improve-line-coverage-on-handler-files
feat(system): test(prax): improve line coverage on handler files
2026-04-26 02:26:47 -07:00
AIOSAIand@devpulse 85d2e86c29 feat(system): test(prax): improve line coverage on handler files
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 02:26:29 -07:00
AIPass 5928b7840c Merge pull request #465 from AIOSAI/system/devpulse-testseedgo-improve-line-coverage-architecturecheck
feat(system): test(seedgo): improve line coverage — architecture_check + proof standards + diagnostics (203 new tests)
2026-04-26 02:14:57 -07:00
AIOSAIand@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
AIPass 210c381352 Merge pull request #464 from AIOSAI/memory/codecov-handler-tests
test(memory): improve line coverage on handler files
2026-04-26 02:12:08 -07:00
AIOSAIand@memory 093fde79bd feat(memory): test(memory): improve line coverage on handler files
Co-Authored-By: @memory <memory@aipass>
2026-04-26 02:11:03 -07:00
AIPass 93da405096 Merge pull request #463 from AIOSAI/flow/codecov-handler-tests
test(flow): improve line coverage on handler files
2026-04-26 02:09:42 -07:00
AIOSAIandClaude Opus 4.6 de6961e33c test(flow): improve line coverage on 3 lowest-covered handler files
Added 140 tests across 3 new test files:
- test_push_branch_dashboard.py (39 tests): dashboard push, quick_status, plan filtering
- test_registry_ops.py (56 tests): template CRUD, auto-heal, prefix derivation, discovery
- test_update_local.py (45 tests): local dashboard updates, registry merging, plan extraction

Total flow tests: 580 (up from 440). All pass. Ruff clean.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 02:09:12 -07:00
AIPass 6feb997b5c Merge pull request #462 from AIOSAI/system/devpulse-fix-python-310-replace-mockpatch-with-monkeypatchs
feat(system): fix: Python 3.10 — replace mock.patch with monkeypatch.setattr for rollover detector tests (bpo-46764)
2026-04-26 01:22:18 -07:00
AIOSAIand@devpulse 45103c947d feat(system): fix: Python 3.10 — replace mock.patch with monkeypatch.setattr for rollover detector tests (bpo-46764)
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 01:22:08 -07:00
AIPass 15cc068cc6 Merge pull request #461 from AIOSAI/system/devpulse-testdrone-cover-all-untested-functions-per-tdplan-
feat(system): test(drone): cover all untested functions per TDPLAN-0003
2026-04-26 01:20:43 -07:00
AIOSAIand@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
AIOSAIand@drone 728a708468 feat(drone): test(drone): cover all untested functions per TDPLAN-0003
Co-Authored-By: @drone <drone@aipass>
2026-04-26 01:17:55 -07:00
AIPass a7e10b76d1 Merge pull request #458 from AIOSAI/api/test-cover-get-contracts
test(api): cover all untested functions per TDPLAN-0003
2026-04-26 01:16:01 -07:00
AIPass 2273c9a2ca Merge pull request #460 from AIOSAI/system/devpulse-fix-python-310-mockpatch-ensure-detector-module-im
feat(system): fix: Python 3.10 mock.patch — ensure detector module imported before patching in rollover tests
2026-04-26 01:15:34 -07:00
AIOSAIand@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
AIOSAIandClaude Opus 4.6 1ec624e68a test(flow): cover all 4 untested lock_ops functions — 87/87 tested (100%)
17 tests across try_create_lock, is_lock_stale, acquire_lock, release_lock.
Tests: 440 pass (up from 423). Per TDPLAN-0003 Wave 3.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 01:14:17 -07:00
AIOSAIandClaude Opus 4.6 e5c6a0beaa test(api): cover get_contracts() — 74/74 functions tested per TDPLAN-0003
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 01:13:32 -07:00
AIOSAIand@cli 4df22aef3c feat(cli): test(cli): cover all untested functions per TDPLAN-0003
Co-Authored-By: @cli <cli@aipass>
2026-04-26 01:11:57 -07:00
AIPass df1d0689b0 Merge pull request #456 from AIOSAI/system/devpulse-fix-python-310-mockpatch-add-detector-import-to-mo
feat(system): fix: Python 3.10 mock.patch — add detector import to monitor/__init__.py + fix chroma_client module split in symbolic tests
2026-04-26 01:08:57 -07:00
AIOSAIand@devpulse a4e1244e56 feat(system): fix: Python 3.10 mock.patch — add detector import to monitor/__init__.py + fix chroma_client module split in symbolic tests
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 01:08:45 -07:00
AIPass bbb61540f3 Merge pull request #455 from AIOSAI/system/devpulse-fix-add-subpackage-imports-to-memory-handlersinitp
feat(system): fix: add subpackage imports to memory handlers/__init__.py for Python 3.10 mock.patch — resolves 4 CI failures
2026-04-26 00:45:34 -07:00
AIOSAIand@devpulse 869bc3a2cf feat(system): fix: add subpackage imports to memory handlers/__init__.py for Python 3.10 mock.patch — resolves 4 CI failures
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 00:44:28 -07:00
AIPass e1fa18c9d6 Merge pull request #454 from AIOSAI/system/devpulse-fix-add-pr-lock-retry-instruction-to-global-prompt
feat(system): fix: add PR lock retry instruction to global prompt — agents must wait and retry, never skip PRs
2026-04-26 00:33:06 -07:00
AIPass 9b03fbadd0 Merge pull request #453 from AIOSAI/system/devpulse-featseedgo-add-handlerimport-standard-34-ruff-form
feat(system): feat(seedgo): add handler_import standard #34 + ruff format enforcement in ruff_check v1.2.0
2026-04-26 00:32:55 -07:00
AIPass 7ec4d82a77 Merge pull request #452 from AIOSAI/system/devpulse-testprax-cover-all-46-untested-functions-per-tdpla
feat(system): test(prax): cover all 46 untested functions per TDPLAN-0003 — 528 tests passing, 100% function coverage
2026-04-26 00:32:44 -07:00
AIOSAIand@devpulse fd4f524895 feat(system): fix: add PR lock retry instruction to global prompt — agents must wait and retry, never skip PRs
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 00:30:45 -07:00
AIOSAIand@devpulse b03f8b57ed feat(system): feat(seedgo): add handler_import standard #34 + ruff format enforcement in ruff_check v1.2.0
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 00:28:09 -07:00
AIOSAIand@devpulse 2d306d4f4f feat(system): test(prax): cover all 46 untested functions per TDPLAN-0003 — 528 tests passing, 100% function coverage
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 00:12:54 -07:00
AIPass 829839ba6d Merge pull request #447 from AIOSAI/citizen/memory
feat(memory): test(memory): cover 73 untested functions per TDPLAN-0003
2026-04-26 00:10:54 -07:00
AIPass c0b1f69193 Merge pull request #451 from AIOSAI/system/devpulse-fix-ruff-format-api-driverpy-prax-testoperationspy
feat(system): fix: ruff format api driver.py + prax test_operations.py — unformatted files from agent test dispatch
2026-04-26 00:10:43 -07:00
AIOSAIand@devpulse e9a288fe43 feat(system): fix: ruff format api driver.py + prax test_operations.py — unformatted files from agent test dispatch
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 00:09:33 -07:00
AIOSAIandClaude Opus 4.6 c295763fe0 Add bypass rules for test_logging_handlers.py
- architecture: Test files live in tests/ directory, not 3-layer apps/ structure
- encapsulation: Test imports logging handlers directly to test their public API
- documentation: Test fixture helpers follow pytest conventions (optional docstrings)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 00:06:26 -07:00
AIPass 02fe5a0bf8 Merge pull request #450 from AIOSAI/system/devpulse-fix-add-handler-import-to-all-remaining-appsinitpy
feat(system): fix: add handler import to all remaining apps/__init__.py + spawn template for Python 3.10 mock.patch compat
2026-04-26 00:05:00 -07:00
AIOSAIand@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
AIPass 34e23c9420 Merge pull request #449 from AIOSAI/system/devpulse-fix-add-handler-import-to-memory-appsinitpy-for-py
feat(system): fix: add handler import to memory apps/__init__.py for Python 3.10 mock.patch compat
2026-04-25 23:56:48 -07:00
AIOSAIand@devpulse 2b8900711e feat(system): fix: add handler import to memory apps/__init__.py for Python 3.10 mock.patch compat
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 23:53:57 -07:00
AIOSAIand@devpulse 2f1969c972 feat(system): test(seedgo): cover all 117 untested functions per TDPLAN-0003 — 826 tests passing, 100% function coverage
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 23:49:18 -07:00
AIOSAIand@memory 2e826c2211 feat(memory): test(memory): cover 73 untested functions per TDPLAN-0003
Co-Authored-By: @memory <memory@aipass>
2026-04-25 23:49:10 -07:00