patrick and @devpulse
a7214ed4ca
feat(system): fix(drone): dynamic fork recovery message with actual repo/user info — closes #329
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-05-03 09:39:44 -07:00
AIOSAI and @devpulse
d84e56344c
feat(system): fix: fork-aware error handling ( #329 ) + hardcoded path fix ( #8 ) — detect 403 push errors and print fork recovery steps, replace hardcoded AIPASS_ROOT with env detection
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-26 14:12:14 -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 @drone
6ca052f915
feat(drone): switch merge_plugin from --squash to --merge (straight merge commits only)
...
Co-Authored-By: @drone <drone@aipass>
2026-04-20 12:11:00 -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
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
AIOSAI and @drone
caf2bf59a0
feat(drone): S92 regression: unstage .git_pr.lock after git add -A in system-pr
...
Co-Authored-By: @drone <drone@aipass>
2026-04-14 21:11:26 -07:00
AIOSAI and @drone
181145be54
feat(drone): S91 three bugs: git add -A, STATUS.md sync before commit, Rich help formatting
...
Co-Authored-By: @drone <drone@aipass>
2026-04-14 02:31:17 -07:00
AIPass and @devpulse
fe08adf61a
feat(system): fix: system-pr no longer creates divergent commits on main ( #165 )
...
* 📝 docs(STATUS.md): update system status and session details
- update last sync timestamp and summary
- correct number of standards in compliance statements
- add details for session 68 and its outcomes
- refine session 67 wrap-up notes for clarity
* feat(system): fix: system-pr no longer creates divergent commits on main
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 16:56:12 -07:00
AIPass and @devpulse
63b9b15416
feat(system): fix: exclude STATUS.md from system-pr staging to prevent rebase conflicts ( #164 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 16:42:49 -07:00
AIPass and Claude 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
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