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
AIPass
44aa0dde50
Merge pull request #437 from AIOSAI/system/devpulse-fix-pip-install-hook-shipping-readme-need-help-lin
...
feat(system): fix: pip install hook shipping + README Need Help line — bootstrap falls back to wheel-bundled _hooks when AIPASS_HOME hooks dir missing
v2.1.0
2026-04-25 20:51:04 -07:00
AIOSAI and @devpulse
654d09b344
feat(system): fix: pip install hook shipping + README Need Help line — bootstrap falls back to wheel-bundled _hooks when AIPASS_HOME hooks dir missing
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 20:46:25 -07:00
AIPass
3b3efc6a59
Merge pull request #436 from AIOSAI/system/devpulse-chore-remove-git-section-from-claudeclaudemd-cultu
...
feat(system): chore: remove Git section from .claude/CLAUDE.md — culture file only, git rules already in global prompt
2026-04-25 20:37:21 -07:00
AIOSAI and @devpulse
50bf11b5b8
feat(system): chore: remove Git section from .claude/CLAUDE.md — culture file only, git rules already in global prompt
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 20:37:11 -07:00
AIPass
1956b88c1b
Merge pull request #435 from AIOSAI/system/devpulse-fix-version-sync-devpulse-seedgo-100-initpy-200210
...
feat(system): fix: version sync + devpulse seedgo 100% — __init__.py 2.0.0→2.1.0, META headers on feedback handlers, bypass entries, README date
2026-04-25 12:31:14 -07:00
AIOSAI and @devpulse
a99a720c68
feat(system): fix: version sync + devpulse seedgo 100% — __init__.py 2.0.0→2.1.0, META headers on feedback handlers, bypass entries, README date
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-24 01:37:07 -07:00
AIPass
18c0a53705
Merge pull request #430 from AIOSAI/system/devpulse-fixseedgo-resolve-registrypath-type-error-in-check
...
feat(system): fix(seedgo): resolve REGISTRY_PATH type error in checklist.py — use _find_registry() instead of removed constant
2026-04-23 22:20:34 -07:00
AIOSAI and @devpulse
e6244a4560
feat(system): fix(seedgo): resolve REGISTRY_PATH type error in checklist.py — use _find_registry() instead of removed constant
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-23 01:20:19 -07:00
AIOSAI and @devpulse
26b8822336
feat(system): docs: update uninstall — use drone @spawn delete for single agent removal (keeps registry in sync)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-23 01:08:10 -07:00
AIOSAI and @devpulse
c957c76278
feat(system): docs: add uninstall section to README — remove AIPass from project, remove single agent
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-23 01:07:32 -07:00
AIOSAI and @devpulse
12da068f9a
feat(system): fix: cross-project support — watchdog resolves external branches (BUG-3), seedgo discovers caller project registries (BUG-2), audit @branch shorthand defaults to aipass pack
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-23 01:04:03 -07:00
AIOSAI and @devpulse
95fd5850be
feat(system): feat: secret prompt injection for devpulse — gitignored file with private project awareness, injected via hook only when CWD is devpulse
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-23 00:56:52 -07:00
AIOSAI and @devpulse
02fb4c8ae5
feat(system): security: expand git deny rules from 10 to 23 — block all mutating git and all gh commands, only drone @git subcommands can modify git state
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-23 00:51:23 -07:00
AIPass
23453a30e7
Merge pull request #423 from AIOSAI/system/devpulse-chore-untrack-heraldmd-already-gitignored-in-421
...
feat(system): chore: untrack HERALD.md (already gitignored in #421 )
2026-04-22 23:10:41 -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
AIPass
b274b73aec
Merge pull request #421 from AIOSAI/system/devpulse-chore-gitignore-heraldmd-and-remove-from-readme
...
feat(system): chore: gitignore HERALD.md and remove from README
2026-04-22 23:08: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 @memory
4413df63ea
feat(memory): fix(memory): rollover detector+watcher scan external project registries (DPLAN-0146)
...
Co-Authored-By: @memory <memory@aipass>
2026-04-22 23:01:21 -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
AIPass
515f877c42
Merge pull request #412 from AIOSAI/seedgo/readme-update
...
docs(seedgo): comprehensive README update
2026-04-22 21:37:20 -07:00
AIPass
120aca6512
Merge pull request #417 from AIOSAI/system/devpulse-docsdrone-comprehensive-readme-update
...
feat(system): docs(drone): comprehensive README update
2026-04-22 21:37:03 -07:00
AIOSAI and @drone
8a59c9a8ec
feat(drone): docs(drone): comprehensive README update
...
Co-Authored-By: @drone <drone@aipass>
2026-04-22 21:25:10 -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 @trigger
8ab2c471b8
feat(trigger): docs(trigger): comprehensive README update
...
Co-Authored-By: @trigger <trigger@aipass>
2026-04-22 21:23:19 -07:00
AIOSAI and Claude Opus 4.6
f42039dae7
docs(api): comprehensive README update — current state, architecture, contracts
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 21:23:02 -07:00
AIOSAI and @devpulse
58b7e12b5a
feat(system): docs(prax): comprehensive README update — full rewrite with accurate architecture, commands, API docs, test coverage table
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 21:21:53 -07:00
AIOSAI
ff6b33ff77
docs(seedgo): comprehensive README update
...
Full rewrite reflecting current state: 33 standards table, 13 modules,
11 handler directories, hook ownership inventory, 495 tests, all
commands documented with drone syntax, architecture patterns, known
issues, and integration points.
2026-04-22 21:21:10 -07:00
AIOSAI and @flow
192e3563ac
feat(flow): docs(flow): comprehensive README update
...
Co-Authored-By: @flow <flow@aipass>
2026-04-22 21:20:39 -07:00
AIOSAI and @cli
ef4f832bc3
feat(cli): docs(cli): comprehensive README update
...
Co-Authored-By: @cli <cli@aipass>
2026-04-22 21:20:31 -07:00
AIOSAI and @ai_mail
455013364c
feat(ai_mail): docs(ai_mail): comprehensive README update
...
Co-Authored-By: @ai_mail <ai_mail@aipass>
2026-04-22 21:20:16 -07:00
AIPass
01fe84f0b4
Merge pull request #407 from AIOSAI/citizen/memory
...
feat(memory): fix(memory): v2 rollover watcher — use detector instead of threshold bypass
2026-04-22 21:09:39 -07:00
AIPass
4cdd700c8c
Merge pull request #408 from AIOSAI/seedgo/fix-find-registry-cwd-first
...
fix(seedgo): CWD-first _find_registry() in 3 handlers
2026-04-22 21:09:20 -07:00
AIOSAI and @memory
9634c56390
feat(memory): fix(memory): v2 rollover triggers at capacity (>=) with extraction guard
...
Co-Authored-By: @memory <memory@aipass>
2026-04-22 21:06:07 -07:00
AIOSAI
166b68b72c
fix(seedgo): CWD-first _find_registry() in 3 handlers
...
bypass_handler.py, diagnostics/discovery.py, readme_ops.py all walked
from __file__ only — finds AIPass registry even when CWD is an external
project. Now follows audit/discovery.py pattern: CWD parents first,
__file__ fallback, *_REGISTRY.json glob instead of hardcoded name.
Removed module-level REGISTRY_PATH caching from bypass_handler and
readme_ops (lazy call instead).
2026-04-22 20:11:46 -07:00
AIOSAI and @memory
a249ab5e86
feat(memory): fix(memory): v2 rollover watcher — use detector instead of threshold bypass
...
Co-Authored-By: @memory <memory@aipass>
2026-04-22 20:08:10 -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
6680931633
feat(system): fix(cli): guard aipass init update against running on AIPass source repo — prevents overwriting production files with templates (DPLAN-0114)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 18:07:58 -07:00
AIOSAI and @devpulse
1a1564ea2f
feat(system): fix(ai_mail): remove broken _spawn_watchdog auto-spawn from dispatch — devpulse runs its own watchdog (DPLAN-0142 step 1)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 17:57:47 -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
AIPass
1c5b333806
Merge pull request #389 from AIOSAI/memory/seedgo-100-percent-phase3
...
feat(memory): reach 100% seedgo — DPLAN-0141 Phase 3
2026-04-22 13:05:48 -07:00
AIPass
7375994056
Merge pull request #396 from AIOSAI/api/dplan-0141-seedgo-100
...
feat(api): DPLAN-0141 — reach 100% seedgo (34/34 standards)
2026-04-22 13:05:30 -07:00
AIPass
b1a6da7f3d
Merge pull request #400 from AIOSAI/system/devpulse-docsdevpulse-add-drone-git-pr-to-local-prompt-git-
...
feat(system): docs(devpulse): add drone @git pr to local prompt git workflow section — dispatch briefs must reference branch-scoped command
2026-04-22 13:05:01 -07:00
AIOSAI and @devpulse
f6bde18b7c
feat(system): docs(devpulse): add drone @git pr to local prompt git workflow section — dispatch briefs must reference branch-scoped command
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 12:26:39 -07:00
AIOSAI and @devpulse
8fe3ad1e00
feat(system): fix: resolve 3 seedgo test failures (flow E402 import order) + 3 pytest collection errors (norecursedirs + conftest)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 12:24:55 -07:00
AIOSAI and @devpulse
e22cc6876c
feat(system): fix(drone): refactor auth.py — split _find_caller from verify_caller, update error message to reference drone @git pr
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-22 12:12:52 -07:00
AIOSAI and @flow
53b5037af4
feat(flow): fix(flow): DPLAN-0141 — reach 100% seedgo (vestigial monitoring + lock ops + CLAUDE.md)
...
Co-Authored-By: @flow <flow@aipass>
2026-04-22 12:04:21 -07:00
AIOSAI and @cli
aa1fd6f1db
feat(cli): fix(cli): split bootstrap.py + CLAUDE.md + README date — seedgo 100% (DPLAN-0141)
...
Co-Authored-By: @cli <cli@aipass>
2026-04-22 11:37:26 -07:00
AIOSAI and @seedgo
d8b0d9db3f
feat(system): fix(seedgo): reach 100% audit — remove dead print_bypass_audit, add CLAUDE.md (DPLAN-0141)
...
Co-Authored-By: @seedgo <seedgo@aipass>
2026-04-22 11:36:52 -07:00