AIOSAI and Claude Opus 4.6
fc2e9daccc
feat(security): Add gitleaks secret scanning to prevent API key leaks
...
After a real API key leaked through test files with realistic hex patterns,
this adds automated secret detection: .gitleaks.toml with custom rules for
OpenRouter/OpenAI/Anthropic/Google keys, and .pre-commit-config.yaml wiring
gitleaks as a pre-commit hook. Test keys locally updated to use FAKE-/NOTREAL
conventions that pass the allowlist.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 04:16:50 -07:00
AIOSAI and @devpulse
aba5cc32bd
feat(system): SECURITY: Remove api/ from public repo — contains key handling test patterns
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 03:46:42 -07:00
AIPass and @devpulse
2918960dd1
feat(system): SECURITY: Remove api/ from public repo — key handling test patterns ( #223 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-10 03:43:38 -07:00
AIPass
6db9b11f6a
Merge pull request #221 from AIOSAI/system/devpulse-s84-drone-bug-fixes-version-dead-imports-interacti
...
feat(system): S84: drone BUG fixes (version, dead imports, interactive constants) + spawn BUG fixes (passport path, hash length)
2026-04-10 03:28:59 -07:00
AIPass
e68496bd40
Merge pull request #220 from AIOSAI/fix/api-s84-security-fixes
...
fix(api): S84 CRITICAL security fixes
2026-04-10 03:28:49 -07:00
AIPass
b6ac45ca57
Merge pull request #219 from AIOSAI/system/devpulse-s84-devpulse-stale-cleanup-plugins-readme-daemon-r
...
feat(system): S84: devpulse stale cleanup — plugins README daemon ref removed
2026-04-10 03:28:39 -07:00
AIPass
ca57f9dd34
Merge pull request #218 from AIOSAI/system/devpulse-s84-ground-truth-corrections-tests-3500-prs-185-de
...
feat(system): S84: Ground truth corrections (tests 3500+, PRs 185+) + devpulse README 15→11 + local prompt fixes
2026-04-10 03:28:29 -07:00
AIPass
9676b8e58e
Merge pull request #217 from AIOSAI/system/devpulse-s84-critical-fixes-memory-pathsecurity-aimail-lock
...
feat(system): S84: CRITICAL fixes — memory (path+security), ai_mail (locking), prax (thread safety), global prompt patrick-file rule
2026-04-10 03:28:17 -07:00
AIPass
434b2a5a12
Merge pull request #216 from AIOSAI/trigger/s84-atomic-writes
...
fix(trigger): S84 atomic JSON writes
2026-04-10 03:28:05 -07:00
AIPass
e1c49bd743
Merge pull request #215 from AIOSAI/citizen/flow
...
feat(flow): feat(flow): S84 fix FPLAN-only hardcoding — support all plan type prefixes
2026-04-10 03:27:54 -07:00
AIOSAI and @devpulse
5700c21797
feat(system): S84: drone BUG fixes (version, dead imports, interactive constants) + spawn BUG fixes (passport path, hash length)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 02:15:38 -07:00
AIOSAI and @api
2fdbf62568
fix(api): S84 CRITICAL security fixes — credential exposure, file permissions, validation alignment
...
3 CRITICAL security fixes: (1) get_cache_stats() no longer exposes raw API keys, (2) .env created with 0o600 perms + dir with 0o700, (3) google_creds.json same restricted permissions. 3 BUG fixes: validation rules aligned between keys.py and provider.py, cleanup return type (0 is success not failure), show_stats() now aggregates across all callers vs show_session() for current session. 290/290 tests pass, seedgo 99%.
Co-Authored-By: @api <api@aipass>
2026-04-10 02:04:56 -07:00
AIOSAI and @devpulse
576304dea3
feat(system): S84: devpulse stale cleanup — plugins README daemon ref removed
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 01:55:43 -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
d4aa8330dc
feat(system): S84: CRITICAL fixes — memory (path+security), ai_mail (locking), prax (thread safety), global prompt patrick-file rule
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 01:47:59 -07:00
AIOSAI and @flow
0baa3a01a7
feat(flow): feat(flow): S84 fix FPLAN-only hardcoding — support all plan type prefixes
...
Co-Authored-By: @flow <flow@aipass>
2026-04-10 01:47:49 -07:00
AIOSAI and Claude Opus 4.6
538d3cb7e9
fix(trigger): atomic JSON writes to prevent mid-write corruption
...
All 11 JSON write locations across 7 files now use write-to-tmp + os.replace
pattern via shared atomic_write_json() in config.py. Prevents file corruption
if the process crashes mid-write. Updated 8 test files to provide the real
atomic_write_json on mocked config modules. 370 tests passing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 01:32:52 -07:00
AIOSAI and @flow
083bdceec0
feat(flow): feat(flow): S84 fix FPLAN-only hardcoding — support all plan type prefixes
...
Co-Authored-By: @flow <flow@aipass>
2026-04-10 01:20:18 -07:00
AIPass
4ca66aa22e
Merge pull request #214 from AIOSAI/system/devpulse-s84-api-branch-added-to-repo-global-prompt-patrick
...
feat(system): S84: API branch added to repo + global prompt patrick-file protection rule
2026-04-10 01:17:33 -07:00
AIOSAI and @devpulse
d343affe06
feat(system): S84: API branch added to repo + global prompt patrick-file protection rule
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 00:40:36 -07:00
AIPass
ece8452abc
Merge pull request #213 from AIOSAI/citizen/devpulse
...
feat(devpulse): API branch reinstate.
2026-04-10 00:40:21 -07:00
AIOSAI and @devpulse
0536c55f04
feat(devpulse): API branch reinstate.
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 00:40:01 -07:00
AIOSAI and @devpulse
316345a130
feat(devpulse): API branch reinstate.
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 00:39:01 -07:00
AIPass
5c096a984e
Merge pull request #211 from AIOSAI/system/devpulse-s83-api-reinstated-11-agents-hook-sounds-plugin-al
...
feat(system): S83: API reinstated (11 agents), hook-sounds plugin, all 11 APLANs updated with adversarial audit findings
2026-04-10 00:18:50 -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
ace01ae5f2
Merge pull request #208 from AIOSAI/system/devpulse-featsystem-s82-core-10-cleanup-agentsgemini-prompt
...
feat(system): feat(system): S82: core 10 cleanup — AGENTS/GEMINI prompts, STATUS.local, sandbox + vision docs, branch fixes
2026-04-09 23:46:43 -07:00
AIPass and @devpulse
e42f4ddeaf
feat(system): feat(system): S82: all branch audit fixes + prax 100% + drone backup removed + seedgo --help + ai_mail cascade fix + memory rollover + spawn template_owners + flow fixes + Medic investigation ( #210 )
...
* feat(system): feat(system): S82: core 10 cleanup — AGENTS/GEMINI prompts, STATUS.local, sandbox + vision docs, branch fixes
Co-Authored-By: @devpulse <devpulse@aipass>
* feat(system): feat(system): S82: all branch audit fixes + prax 100% + drone backup removed + seedgo --help + ai_mail cascade fix + memory rollover + spawn template_owners + flow fixes + Medic investigation
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-09 21:57:57 -07:00
AIOSAI and @devpulse
260e7e2fae
feat(system): feat(system): S82: core 10 cleanup — AGENTS/GEMINI prompts, STATUS.local, sandbox + vision docs, branch fixes
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-09 21:03:37 -07:00
AIPass and @devpulse
8471c4c732
feat(system): feat(system): S82: core 10 split — remove daemon/commons/skills, README 10 agents, Herald updated, spawn CWD-aware sync ( #207 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-04-09 18:34:13 -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
AIPass
a5ad4ceb3c
Merge pull request #205 from AIOSAI/system/devpulse-s81-aipass-init-v2-real-templates-spawn-routing-re
...
feat(system): S81: aipass init v2 — real templates, spawn routing, README Quick Start
2026-04-09 00:22:53 -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
1252bf5b9d
feat(system): S80: CLI init double-prefix fix + watchdog auto-start prompt
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-08 21:38:19 -07:00
AIPass
366978e341
Merge pull request #203 from AIOSAI/system/devpulse-s80-14-branch-state-audit-readme-round-7-flowmemor
...
feat(system): S80: 14-branch state audit + README Round 7 (flow/memory lifecycle, transparency) + dist/ gitignore
2026-04-08 01:42:01 -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
AIPass
f29697db76
Merge pull request #202 from AIOSAI/system/devpulse-readme-round-4-overhaul-apply-all-goldfish-finding
...
feat(system): README Round 4 overhaul — apply all Goldfish findings (FPLAN-0165)
2026-04-08 00:53:31 -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
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