AIOSAI
|
6b24de539c
|
fix(drone): update tests for pr command replacing deprecated system-pr
|
2026-05-15 14:11:42 -07:00 |
|
AIOSAI
|
87920fff09
|
fix(tests): update drone tests for S144 handler changes (sync branch-aware, checkout auto-create, help text)
|
2026-05-12 22:47:29 -07:00 |
|
 AIOSAIand@devpulse
|
3b8fa1fa5a
|
feat(system): test
Co-Authored-By: @devpulse <devpulse@aipass>
|
2026-05-12 17:33:34 -07:00 |
|
 AIOSAIand@devpulse
|
ee6b36417a
|
feat(system): DPLAN-0172 Phase 3: Windows compat fixes across 9 branches — 39 files
Co-Authored-By: @devpulse <devpulse@aipass>
|
2026-05-10 21:02:53 -07:00 |
|
 AIOSAIand@devpulse
|
27766c142b
|
feat(system): Test: credential error handling
Co-Authored-By: @devpulse <devpulse@aipass>
|
2026-05-09 22:37:32 -07:00 |
|
 AIOSAIand@devpulse
|
be1a2697d6
|
feat(system): feat(drone): DPLAN-0139 Track F — git main-only enforcement
Co-Authored-By: @devpulse <devpulse@aipass>
|
2026-04-21 09:06:53 -07:00 |
|
 
|
905f2a45fb
|
feat(drone): fix pr_handler: scope commit to branch_dir pathspec — prevents concurrent-PR index contamination (FPLAN-0190 Task A) (#351)
* feat(devpulse): watchdog: breadcrumb on exit + default timeout 1800s to 600s (FPLAN-0189)
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(drone): fix pr_handler: scope commit to branch_dir pathspec — prevents concurrent-PR index contamination (FPLAN-0190 Task A)
Co-Authored-By: @drone <drone@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
Co-authored-by: @drone <drone@aipass>
|
2026-04-20 11:24:33 -07:00 |
|
 AIPassand@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 |
|
 AIOSAIand@devpulse
|
600dfbccd4
|
feat(system): S85: Drone git fix/sync/smart-sync — merge on divergence instead of rebase + STATUS update
Co-Authored-By: @devpulse <devpulse@aipass>
|
2026-04-10 10:53:49 -07:00 |
|
 AIPassandClaude Opus 4.6
|
ec3c79d4dc
|
feat(system): DPLAN-0088 auto STATUS.md sync on PR create/merge (#155)
- Trigger: add pr_created + pr_merged events (#13, #14) with fire-and-forget
handler that runs `drone @prax status sync` (9 new tests, 191 total)
- Drone: wire trigger.fire() into pr_handler, pr_plugin, merge_plugin
(lazy import, try/except — never blocks PR workflow, 447 tests)
- Flow: fix dashboard push failure on plan create
- Global prompt: remove compaction anxiety language, Patrick controls compaction
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-30 22:42:12 -07:00 |
|
 AIPassandClaude Opus 4.6
|
ede75add73
|
feat(system): S63 full system audit — 13 branches dispatched, ~500 new tests, adapter pattern eliminated (#144)
Largest single-session dispatch: 13 branches worked autonomously with zero failures.
Key changes:
- Drone: generic_adapter.py + routing_config.json replace 3 drone_adapter.py files (module registry v2.0.0)
- Seedgo: 225→314 tests, 31/32 checkers now tested, bug fixes, README updated
- AI Mail: paths.py consolidates 8x duplicated _find_repo_root(), 3 new test files
- Flow + Prax: JSON atomic writes (tempfile→fsync→os.replace), corruption root cause fixed
- CLI: __main__.py standalone entry, stubs deleted, README updated
- Trigger: medic wired with systemd service (log_watcher_service.py), E2E tested
- Daemon: 3 demo schedules, pipeline bug fixed, plugins verified
- Skills: list bug fixed (sys.path shadow), 2 demo skills created (inbox_check, branch_health)
- Commons: 12 social features E2E tested, coverage 67%→92%
- Backup: backup_core + test updates
System: 3,330 tests pass, 42 skip, 0 fail. 100% seedgo compliance (32 standards).
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-29 22:09:53 -07:00 |
|
 AIPassandClaude 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 |
|
 AIPassandClaude 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 |
|
 AIOSAIandClaude Opus 4.6
|
6bd1bd00f1
|
feat: branch audit sprint — ai_mail 95%, backup 93%, seedgo checker overhaul
AI Mail (91% → 95%):
- Fixed 72 silent catches across 18 files
- Fixed help_text python3 refs in branch_ping.py
- Removed 4 dead functions
- Added 11 deep nesting bypass entries (13 justified functions)
Backup (91% → 93%):
- Fixed 49 silent catches across 12 files
- Added 6 deep nesting bypass entries (4 justified + 2 skip for google sync rewrite)
Seedgo:
- Full checker overhaul — 10 new content files + markdown docs for integrated checkers
- Removed obsolete files (bypass_content, aipass_bypass, aipass_ignore, python/typescript diagnostics, file_handler)
- Updated all 34 checker files with improved scoring and detection
- bypass.json expanded with self-audit entries
Also includes: drone test updates, flow template changes, global prompt updates.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-23 01:40:58 -07:00 |
|
 AIOSAIand@drone
|
7550594c06
|
feat(drone): git module with lockfile for safe concurrent PR workflow
Co-Authored-By: @drone <drone@aipass>
|
2026-03-17 19:20:00 -07:00 |
|