AIOSAI and @devpulse
e0ecad665c
feat(system): README Round 4 overhaul — apply all Goldfish findings (FPLAN-0165)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-07 22:24:45 -07:00
AIPass
035b8ad933
Merge pull request #201 from AIOSAI/system/devpulse-s79-readme-overhaul-single-agent-first-narrative-a
...
feat(system): S79: README overhaul — single-agent-first narrative, anti-chaos mechanisms, breadcrumb architecture, grouped agent table, Codex CLI flag fix, memory central_writer path bug fix
2026-04-07 00:59:35 -07:00
AIOSAI and @devpulse
4957447146
feat(system): S79: README overhaul — single-agent-first narrative, anti-chaos mechanisms, breadcrumb architecture, grouped agent table, Codex CLI flag fix, memory central_writer path bug fix
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-07 00:58:58 -07:00
AIPass
b86ac321e6
Merge pull request #200 from AIOSAI/system/devpulse-docsaipass-add-gitignore-guidance-to-global-prompt
...
feat(system): 📝 docs(aipass): add .gitignore guidance to global prompt, update system status with latest sync and
milestones
2026-04-06 22:48:03 -07:00
AIOSAI and @devpulse
a6e47759fc
feat(system): 📝 docs(aipass): add .gitignore guidance to global prompt, update system status with latest sync and
...
milestones
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-06 22:27:48 -07:00
AIPass
a723fcc3b8
Merge pull request #199 from AIOSAI/system/devpulse-featsystem-dplan-0104-external-project-infrastruct
...
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
2026-04-06 22:21:06 -07:00
AIPass
cd20095899
Merge pull request #198 from AIOSAI/system/devpulse-nav-links-across-15-branch-readmes-contributingmd-
...
feat(system): Nav links across 15 branch READMEs, CONTRIBUTING.md, devpulse branch prompt update
2026-04-06 22:20:40 -07:00
AIPass
98c55458c0
Merge pull request #197 from AIOSAI/system/devpulse-s78-readme-overhaul-problem-section-what-aipass-do
...
feat(system): S78: README overhaul — Problem section, What AIPass Does rewrite, global prompt aipass init docs, CLAUDE.md culture file, logo asset
2026-04-06 22:20:18 -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
AIOSAI and @devpulse
325163afdf
feat(system): S78: README overhaul — Problem section, What AIPass Does rewrite, global prompt aipass init docs, CLAUDE.md culture file, logo asset
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-06 14:39: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
65db0d96a6
feat(system): Cross-platform support docs, README accuracy audit, CLI autonomy research ( #195 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-06 00:02:34 -07:00
AIPass and @devpulse
e741b6322d
feat(system): HERALD cleanup: remove known issues, sensitive naming info, fix PR counts ( #194 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 23:09:16 -07:00
AIPass and @devpulse
4390fbc9e1
feat(system): S76: HERALD + README updates — multi-CLI support, session 76 record ( #193 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 22:58:08 -07:00
AIPass and @devpulse
ac7b04e11d
feat(system): AGENTS.md/GEMINI.md startup instructions + prax Codex branch detection from CWD ( #192 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 22:55:35 -07:00
AIPass
550e1f4eff
Merge pull request #191 from AIOSAI/system/devpulse-prax-codexgemini-log-adapters-model-tags-in-monito
...
feat(system): Prax: Codex+Gemini log adapters, model tags in monitor, inotify errno-specific messages
2026-04-05 22:28:56 -07:00
AIPass
0a2c993819
Merge pull request #190 from AIOSAI/system/devpulse-gemini-cli-integration-geminimd-hooks-skills
...
feat(system): Gemini CLI integration: GEMINI.md, hooks, skills
2026-04-05 22:28:42 -07:00
AIPass
1a20e451de
Merge pull request #189 from AIOSAI/system/devpulse-codex-cli-integration-agentsmd-hooks-skills-setups
...
feat(system): Codex CLI integration: AGENTS.md, hooks, skills, setup.sh detection
2026-04-05 22:28:16 -07:00
AIOSAI and @devpulse
d5eb0dad3d
feat(system): Prax: Codex+Gemini log adapters, model tags in monitor, inotify errno-specific messages
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-05 22:19:11 -07:00
AIOSAI and @devpulse
3361ee90ef
feat(system): Gemini CLI integration: GEMINI.md, hooks, skills
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-05 21:41:52 -07:00
AIOSAI and @devpulse
6df129c672
feat(system): Codex CLI integration: AGENTS.md, hooks, skills, setup.sh detection
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-05 21:41:37 -07:00
AIPass and Claude Opus 4.6
867dad0997
feat(system): install hardening + multi-CLI Docker + legacy path cleanup ( #188 )
...
Remove hardcoded /home/patrick/ paths from 8 files, remove hooks from
repo-level settings.json (setup.sh generates these), fix memory_bank→memory
rename, add Dockerfile.multi-cli for Codex+Gemini testing, clean legacy
/home/aipass/ references from EXTRACTION_NOTE files and seedgo standards.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-05 16:32:21 -07:00
AIPass and @devpulse
39099db189
feat(system): feat(daemon): expand test coverage from 12% — 74 new tests for scheduler_cron and actions ( #180 )
...
* 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>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 11:56:57 -07:00
AIPass and @devpulse
29c464ef38
feat(system): S73 night shift: test coverage push to 100% + seedgo test depth fixes ( #181 )
...
* 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>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-05 11:56:46 -07:00
AIPass and @devpulse
f0856718f1
feat(system): S73 night shift: 51 new test files across 12 branches (+1,120 tests) ( #183 )
...
* 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:33 -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
AIPass and @devpulse
68e8b47c23
feat(system): S72: time clock hook, .claude/README.md documentation, Skills investigation trail ( #175 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-02 13:17:22 -07:00
AIPass and @devpulse
eacf65ae6c
feat(system): S71: memory README date, backup conftest fixture, morning_briefing tool ( #174 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-02 02:19:10 -07:00
AIPass and @devpulse
c1f69c51c5
feat(system): S71: fix prax monitoring filter case-sensitivity, STATUS sync ( #173 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-02 01:07:13 -07:00
AIPass and @devpulse
cf66dc4dfb
feat(system): S69: stale reference cleanup, scanner ignores, direct fixes (memory shebang, purge.py paths, commons function, backup bypasses) ( #172 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-01 01:44:34 -07:00
4c76040371
feat(system): S69: stale reference cleanup, scanner ignores, direct fixes (memory shebang, purge.py paths, commons function, backup bypasses) ( #171 )
...
* 📝 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>
* feat(system): audit cleanup: drone — fix ANSI escape corruption, add --rebase to git sync
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(api): audit cleanup — critical path tests + cleanup constants
- Add 19 critical path tests (test_critical_paths.py): get_api_key, validate_key, get_response, extract_response
- Tests: 207/207 passing, seedgo 100%
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(system): S69: stale reference cleanup, scanner ignores, direct fixes (memory shebang, purge.py paths, commons function, backup bypasses)
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 01:00:21 -07:00
efd0dc20c4
audit cleanup: api ( #170 )
...
* 📝 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>
* feat(system): audit cleanup: drone — fix ANSI escape corruption, add --rebase to git sync
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(api): audit cleanup — critical path tests + cleanup constants
- Add 19 critical path tests (test_critical_paths.py): get_api_key, validate_key, get_response, extract_response
- Tests: 207/207 passing, seedgo 100%
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-01 01:00:04 -07:00
c8ad266175
feat(system): audit cleanup: drone — fix ANSI escape corruption, add --rebase to git sync ( #169 )
...
* 📝 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>
* feat(system): audit cleanup: drone — fix ANSI escape corruption, add --rebase to git sync
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:49 -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 Claude Opus 4.6
21583669df
audit cleanup: trigger ( #167 )
...
* 📝 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 >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 00:59:07 -07:00
AIPass and Claude Opus 4.6
0991d89bb8
audit cleanup: cli ( #166 )
...
* 📝 docs(STATUS): update last sync timestamp
- update last sync timestamp to reflect recent status synchronization
* feat(cli): add standalone `aipass` command via console_scripts entry point
Resolves APLAN-0074 open item: aipass command now accessible on PATH via
pyproject.toml console_scripts. Added cli_entry() wrapper in __init__.py,
bypass for seedgo unused_function, and integration test for the entry point.
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-04-01 00:10:34 -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 @devpulse
6d6b8e8f1c
feat(system): STATUS.md update ( #161 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 16:30:33 -07:00
AIPass and @devpulse
bbaa7f9129
feat(system): S68 night shift: test log isolation + audit fixes (zero scanner output) ( #162 )
...
* 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>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 16:29:36 -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
AIPass and @devpulse
c4377cc2e5
feat(system): S67 STATUS.md sync update ( #160 )
...
* feat(system): S67 STATUS.md sync + HERALD.md update
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): S67 STATUS.md sync update
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 02:14:12 -07:00
AIPass and @devpulse
0ca7cc9356
feat(system): S67 STATUS.md sync + HERALD.md update ( #159 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-31 02:03:13 -07:00
651bc6a94e
feat(system): S67 APLAN template, stale file cleanup ( #158 )
...
* feat(system): S66 test: DPLAN-0088 live verification of auto status sync
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): APLAN template, all-caps cleanup, stale file removal
- Register APLAN (audit plan) template in flow for branch audits
- Remove all-caps emphasis from DPLAN, FPLAN, RPLAN templates
- Add no-all-caps rule to global prompt Hard Rules
- Strengthen FPLAN close instruction (clearer, final step)
- Clean up stale tracked files (.plans_processed.json, test file)
- Update .gitignore and settings.local.json
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: @devpulse <devpulse@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 00:41:04 -07:00
AIPass and Claude Opus 4.6
47e3088a1b
chore: remove tracked cache/config files, update gitignore ( #156 )
...
- Remove __pycache__/pr_plugin.cpython-312.pyc from tracking
- Remove memory/config/.plans_processed.json from tracking
- Both now properly gitignored
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 23:38:19 -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
AIPass and Claude Opus 4.6
8ff56c2914
feat(flow): add RPLAN template, deny git add -f, fix gitignore ( #154 )
...
- Add research_plans/default.md template for external repo analysis (RPLAN)
- Deny git add -f/--force in project settings (prevents bypassing gitignore)
- Add RPLAN-*.md to gitignore (plans are local, not tracked)
- Remove force-added DPLAN-0087 from tracking (was incorrectly git add -f'd in S65)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 21:56:43 -07:00
AIPass and @devpulse
174cc43f7e
feat(system): chore: remove devpulse_ops test files ( #153 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-30 16:29:44 -07:00