Commit Graph
602 Commits
Author SHA1 Message Date
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@drone 8a59c9a8ec feat(drone): docs(drone): comprehensive README update
Co-Authored-By: @drone <drone@aipass>
2026-04-22 21:25:10 -07:00
AIOSAIand@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
AIOSAIand@trigger 8ab2c471b8 feat(trigger): docs(trigger): comprehensive README update
Co-Authored-By: @trigger <trigger@aipass>
2026-04-22 21:23:19 -07:00
AIOSAIandClaude 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
AIOSAIand@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
AIOSAIand@flow 192e3563ac feat(flow): docs(flow): comprehensive README update
Co-Authored-By: @flow <flow@aipass>
2026-04-22 21:20:39 -07:00
AIOSAIand@cli ef4f832bc3 feat(cli): docs(cli): comprehensive README update
Co-Authored-By: @cli <cli@aipass>
2026-04-22 21:20:31 -07:00
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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