AIOSAI and Claude Opus 4.8
cc449c4a18
docs(readme): trim badge cluster — remove OSS Health metric badge
...
Cluster was getting busy; dropped the OSS Health monitor badge to keep the
top row focused (Status/Python/License/PyPI/Feedback/codecov/Scorecard).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 15:48:07 -07:00
AIOSAI and Claude Opus 4.8
a880139a1e
docs(readme): move OpenSSF Scorecard badge into the top badge cluster
...
Was orphaned in its own centered block between the logo and demo gif, and the
only badge in raw HTML. Moved up with the other 7 badges and converted to
markdown for consistency. Grouped with codecov/OSS-Health (security-health).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 15:33:07 -07:00
AIOSAI
e27a50c78d
ci: add OpenSSF Scorecard workflow + README badge
...
- .github/workflows/scorecard.yml — official OSSF Scorecard action, runs on
push to main + weekly, publishes public score, actions pinned by SHA
- README OpenSSF Scorecard badge
- CHANGELOG W22 entry
- CLAUDE.md startup-protocol guard (sequential steps, no batch/duplicate calls)
2026-05-29 15:41:14 -07:00
AIOSAI
1d33d2e432
bump: version 2.3.0 → 2.4.0
2026-05-26 12:57:58 -07:00
AIOSAI
02c96692f4
docs: add centered logo to README
2026-05-26 12:51:27 -07:00
AIOSAI
00b1ecff6d
remove: Gemini CLI support — delete .gemini/, GEMINI.md, strip all refs from setup.sh, README, init, prax monitoring, hooks, tests (DPLAN-0188)
2026-05-24 15:37:48 -07:00
AIOSAI
2b31df3e02
feat: demo assets + project templates — demo.gif, project CLAUDE.md template, simplified startup protocol, prompt arg restored for handoff
2026-05-24 12:57:58 -07:00
AIOSAI
6502a20953
feat: provider manifest bridge migration + README v3 — manifest uses bridge commands, doctor/wire updated, tests passing, README rewritten for external users
2026-05-23 12:36:59 -07:00
AIOSAI
1d85d6617e
docs: update README — macOS and Windows both CI green
2026-05-16 13:04:14 -07:00
AIOSAI
dbea99f731
docs: update root README — fix PR count, remove old PR lock reference
2026-05-12 21:49:12 -07:00
AIOSAI and @devpulse
d8330e09cb
feat(system): Update README version to 2.3.0
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-05-08 22:02:15 -07:00
AIOSAI and @devpulse
da7a33481b
feat(system): Update README: 12 agents, add @aipass, fix metrics (7600+ tests, 538+ PRs), fix standards 33→34, add Roadmap to ToC, remove CI/coverage from metrics table
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-05-07 21:14:02 -07:00
AIOSAI and @devpulse
360327f336
feat(system): docs: update README for aipass init run guided setup + metrics
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-05-06 23:29:48 -07:00
AIOSAI and @devpulse
67bfb18888
feat(system): docs: update README + global prompt to reflect git_gate v2 (branch/tag/remote split, owner bypass, sudo optional)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-05-03 23:34:07 -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 @devpulse
649fb51c1d
feat(system): feat: DPLAN-0153 Tracks 1-3 — SECURITY.md + README scope to Claude Code/Linux/WSL + CHANGELOG.md
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 22:42:05 -07:00
AIOSAI and @devpulse
8e5c9764f2
feat(system): feat: add Codecov badge to README + ignore CVE-2026-3219 in security scan
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-25 22:13:11 -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
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
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
AIPass and @devpulse
e1be1f685b
feat(system): fix: gitignore STATUS.md + STATUS.local.md — interim fix for #291/#298. Auto-generated status files contain developer session data that shouldn't ship in the public repo. Will be un-gitignored when prax sync produces clean public output. ( #299 )
...
* feat(system): fix(windows): PYTHONUTF8=1 in drone cli.py for Rich Unicode on Windows (#296 ) + STATUS.md reset to stub (#291 ) + README.md platform honesty (Linux tested, macOS untested, Windows in progress)
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): fix: gitignore STATUS.md + STATUS.local.md — interim fix for #291/#298. Auto-generated status files contain developer session data that shouldn't ship in the public repo. Will be un-gitignored when prax sync produces clean public output.
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-15 23:38:09 -07:00
AIOSAI
c0121665d1
chore(public): clean up out-of-scope content in public repo
...
- Remove a 38-line branch section from STATUS.md that belongs to an
external private project
- Strip scattered external-project mentions from devpulse session logs in
STATUS.md (S87/S88 entries, DPLAN-0128 T4 line, S90 prax delivery notes,
Track G log leak references)
- Remove an injected reference from .aipass/aipass_global_prompt.md that
pointed at an out-of-scope style guide
- Remove unverified "original convention" literature from
.aipass/PROMPT_STYLE.md
- Remove matching external-project reference from README.md project status
- Remove matching reference from HERALD.md S74 session line
- Add policy note to .aipass/.gitignore: do not add other exceptions here
2026-04-15 00:51:01 -07:00
AIOSAI and @devpulse
01162bb2d5
feat(system): watchdog module + identity framing revision + private project scrub — FPLAN-0186 shipped (130 tests, 5 handlers, agent/timer/schedule/registry + multi-watch mgmt), devpulse identity updated (designer + light builder + primary collaborator, CWD-is-identity principle), full scrub of private personal memory project from public repo
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 20:38:20 -07:00
AIOSAI and @devpulse
6958cfe28f
feat(system): S91 cleanup: AIPass Developer scrub, S90 stragglers, README presence epigraph, trigger lock gitignore
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 01:36:05 -07:00
AIOSAI and @devpulse
14d1c9b297
feat(system): Add OSS Health badge to README
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 10:56:49 -07:00
AIOSAI and @devpulse
a99988d99c
feat(system): S84: Ground truth corrections (tests 3500+, PRs 185+) + devpulse README 15→11 + local prompt fixes
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 01:52:25 -07:00
AIOSAI and @devpulse
0d4541db06
feat(system): S83: API reinstated (11 agents), hook-sounds plugin, all 11 APLANs updated with adversarial audit findings
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-09 23:53:39 -07:00
AIPass and @devpulse
7974cf6174
feat(system): feat(system): S81: aipass init v2 — real templates, spawn routing, README Quick Start ( #206 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-09 18:15:36 -07:00
AIOSAI and @devpulse
f92e4a06ca
feat(system): S81: aipass init v2 — real templates, spawn routing, README Quick Start
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-08 23:17:21 -07:00
AIOSAI and @devpulse
9b5b7f1cc8
feat(system): S80: 14-branch state audit + README Round 7 (flow/memory lifecycle, transparency) + dist/ gitignore
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-08 01:32:40 -07:00
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
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
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
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
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 Claude Opus 4.6
2aa207bdaa
feat(backup): S62 4-phase rebuild — atomic writes, API auth migration, Google Drive sync, 75 new tests ( #143 )
...
Backup branch overnight rebuild (FPLAN-0141):
- P1: Branding fixed (BACKUP_SYSTEM→backup), dead code removed, conftest cleaned, README updated
- P2: JSON corruption root cause fixed — atomic writes (temp+os.replace) in json_handler, changelog, backup_info, timestamps. load_json hardened with JSONDecodeError catch + template regeneration
- P3: Google Drive auth migrated to @api — drive_sync_client now imports from api.google_client. 80-line authenticate() replaced, thread service + retry logic from API. Legacy JSON format auto-migration added
- P4: 75 new tests (182→257) — diff_generator, drive_sync_json, report_formatter, statistics_handler, backup_metadata_builder + json_handler expansions
- Drive-sync bugs: list index mismatch, drive-test routing (False→True return), config stuck disabled
- Drone: backup promoted to interactive_branches (per-branch allowlist, no timeout for any backup command)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 17:26:17 -07:00
AIPass and Claude 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
AIPass and Claude Opus 4.6
6f2333ec67
S58: README rewrite + HERALD.md + fresh install fixes ( #140 )
...
* docs: rewrite README with verified claims + add HERALD.md progress tracker
README rewritten and verified against live system:
- All commands tested and confirmed working
- drone systems shows 23 (15 core + 8 test), documented correctly
- seedgo at 33 standards (was incorrectly stated as 34)
- Docker setup-workspace.sh fork URL noted
- setup.sh sudo requirement documented
- prax monitor marked as interactive
- Added Standards, Communication, and Structure sections
- Removed session tracking (moved to HERALD.md)
- Branch table expanded with roles and descriptions
HERALD.md: Living progress doc for Patrick to read between sessions.
Contains session history, active DPLANs, milestones, known issues.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(install): registry format mismatch + seedgo CLI entry point
Bugs found via fresh Docker install test:
1. setup.sh generated AIPASS_REGISTRY.json with branches as dict (keyed
by name), but seedgo's discovery.py expected a list of dicts. Result:
`drone @seedgo audit aipass` was completely broken on any fresh install.
Fix: setup.sh now generates list format (matching existing registry).
2. setup.sh verified `seedgo --help` but seedgo has no CLI entry point —
it's only accessible via `drone @seedgo`. Fix: check `drone @seedgo --help`
instead, remove broken symlink attempt.
3. seedgo discovery.py now handles both list and dict registry formats
defensively (in case old registries exist).
4. README updated to remove seedgo standalone CLI claims.
Verified: full fresh install in Docker container — setup.sh completes
successfully, drone systems shows 15 branches, seedgo audit runs clean.
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-03-28 12:10:19 -07:00
AIPass and Claude 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
88bd97a687
S57: spawn fix + bypass updates + Dockerfile auth ( #134 )
...
* fix(security): enable auth on code-server container
Unauthenticated code-server exposed to all network interfaces.
Changed --auth none to --auth password. Auto-generates random
password on first run.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(seedgo): checker consolidation: testing→error_handling, test_coverage merged into test_quality v4.0
Co-Authored-By: @seedgo <seedgo@aipass>
* S57: spawn .spawn/README.md fix, bypass updates, Dockerfile auth, README stats
- Spawn: fixed .spawn/ skip in regenerate_registry_ops + meta_ops (was blocking .spawn/README.md push)
- Bypass updates: cli, flow, trigger — testing→error_handling, test_coverage→test_quality refs
- Dockerfile: auth enabled on code-server container
- README: updated stats (130+ PRs, 56 sessions, 1600+ tests, 96% compliance)
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: @seedgo <seedgo@aipass>
2026-03-27 23:05:00 -07:00
AIPass and Claude Opus 4.6
a53ac8d032
docs: update README stats + STATUS sync for S56 ( #131 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 01:38:22 -07:00
b72e720f00
feat: seedgo cert sprint — 10 branches, drone introspection rebuilt ( #118 )
...
* feat(seedgo): deep nesting bypasses, dead code cleanup, json structure compliance
Co-Authored-By: @seedgo <seedgo@aipass>
* feat(memory): seedgo certification: introspection fixes, subprocess bypasses, silent catch cleanup
Co-Authored-By: @memory <memory@aipass>
* feat(api): seedgo certification: 94%→97%, 31/33 standards at 100%
Co-Authored-By: @api <api@aipass>
* feat(seedgo): deep nesting 100%, limit 3→4, checker refactors, @ validation, bypass cleanup
Co-Authored-By: @seedgo <seedgo@aipass>
* feat: seedgo cert sprint — 10 branches dispatched, drone introspection rebuilt, system-wide compliance push
Session 49-50 cert sprint results:
- drone: introspection rebuilt (proper auto-discovery), silent_catch 92%→100%, overall 97%
- api: 94%→97%, json_handler fixed, PR #116
- backup: 93%→94%, json_handler load_template→inline
- memory: 88%→91%, introspection 79%→100%, 10 bypasses for subprocess files
- skills: 97%, json_structure→100%, introspection→100%
- spawn: 97%→99%, 32/34 standards at 100%
- ai_mail: 95%→97%, 12 unused functions removed, 32/34 at 100%
- seedgo: checker improvements (deep_nesting threshold 3→4, various fixes)
- drone: removed from _MODULE_REGISTRY (DPLAN-0053 consensus)
- commons: introspection bypasses (22 entries), python3→drone refs fixed
- trigger/cli/prax/daemon/flow/backup: various cert fixes
New DPLANs: 0053 (drone audit), 0054 (bypass tracker), 0055 (persistent git branches)
New FPLAN: 0134 (persistent citizen git branches — drone build)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: @seedgo <seedgo@aipass>
Co-authored-by: @memory <memory@aipass>
Co-authored-by: @api <api@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 01:31:56 -07:00
AIOSAI and Claude Opus 4.6
557ab92c31
feat: system-wide silent catch sprint — 13 branches, 93% avg compliance
...
Dispatched all 14 branches (excl seedgo) for silent catch fixes.
~600 violations fixed across 150+ files. Bypass entries added for
spawn (7 deep nesting) and commons (9 deep nesting). DPLAN-0052
tracks the sprint. README updated with current system state.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 16:17:57 -07:00
AIOSAI and Claude Opus 4.6
6a703ffba3
feat(devpulse): update READMEs with diagnostic tooling, current status
...
Root README: session count 38→44, PRs 95→106+, tests 733→744,
diagnostic tooling section (20 scanners), seedgo integration research,
refreshed current priorities.
DevPulse README: full rewrite — added tools/ directory with all 20
scanner descriptions organized by category, updated branch count to 15,
current architecture tree, dispatch commands.
Also includes: commons db.py fix, commons gitignore update, commons
local prompt update, test_merge_ask.txt cleanup.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 02:34:05 -07:00
AIOSAI and Claude Opus 4.6
ec63b8ba29
feat(system): README update, API init fix, diagnostic docs, STATUS sync
...
- README.md: updated to current state (15 branches, 95+ PRs, 733 tests, 173 commands)
- API: init path fixed (creates .env at ~/.secrets/aipass/ not src/aipass/api/)
- API: init shows path and detects existing .env
- devpulse/docs: system_health_report, testing_standards, ai_mail comms upgrade
- STATUS.md: synced via drone @prax status sync
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 00:02:04 -07:00
AIOSAI and Claude Opus 4.6
696136e271
feat(system): dispatch UX, prompt updates, prax monitor, ref sweep
...
- ai_mail: dispatch UX redesign (send+wake one command), email alias, --fresh flag
- Global prompt: dispatch syntax, flow list open, logging section
- Devpulse prompt: updated dispatch/email/list commands
- Root README: updated drone example
- Prax: monitor fixes (branch_detector, file_watcher, filesystem_handler, log_watcher)
- Trigger: send→email ref updates
- Seedgo: branch_audit updates
- Commons: database handler updates
- Backup: gitignore additions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 23:32:43 -07:00
d63b6def07
docs(system): README — bypassPermissions, drone AI-first CLI, STATUS parity ( #57 )
...
* feat(system): enable subagent hook enforcement (DPLAN-0050)
Add CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 env var so PostToolUse hooks
fire inside all subagents. Wire SubagentStop gate as secondary enforcement.
Remove unused custom builder agent. Update .claude/README.md with subagent
hook architecture docs.
Co-Authored-By: @seedgo <seedgo@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* docs(system): README — bypassPermissions, drone AI-first CLI, STATUS.local.md parity
- Fix claude command to claude --permission-mode bypassPermissions (how system actually runs)
- Add drone section: AI-friendly single-line commands, guessable patterns, no interactive mode
- Elevate STATUS.local.md from "notepad" to equal persistence layer priority
- Remove stale dev.local.md reference from global prompt
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @seedgo <seedgo@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-15 23:37:06 -07:00