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
2e41b75fe9
feat(system): Compass devpulse personal layer scaffold (DPLAN-0125 Track I): triple-layer gitignore protection, compass_wrapper.py stub (query_top/ingest_learning/stats signatures), seedgo bypass entries. Design doc at devpulse/.trinity/night_shift_reports/compass_layer_design.md. Scaffold ready for future implementation session.
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 06:33:50 -07:00
AIOSAI and @devpulse
3c5ac29fba
feat(system): Personal-name scrub: Patrick -> user / AIPass Developer across public repo
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 06:14:03 -07:00
AIOSAI and @devpulse
2fd70c4902
feat(system): devpulse docs restructure: lean README (209→35 lines) + new SETUP.md with install/uninstall/troubleshooting for Linux/macOS/Windows (WSL), env vars reference, Windows native support tracking via issue #261
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 02:20:11 -07:00
AIOSAI and @devpulse
c27cc4ab11
feat(system): S91 cleanup round 2: S90 stragglers staged (ai_mail contacts/identity, devpulse feedback channel, prax monitor_info)
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-14 01:38:56 -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
e8a9af4bc0
feat(system): S89: full external access (AIPASS_HOME dual registry) + feedback channel (cross-project bridge) + init update idempotency
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-11 14:49:16 -07:00
AIOSAI and @devpulse
75645d2747
feat(system): S86: cleanup — json_handler noise fix, prompt tightened, plugins README, STATUS branches count
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 15:49:21 -07:00
AIOSAI and @devpulse
0350fa20ca
feat(system): S86: seedgo quality — silent_catch + deep_nesting fixes (5 branches) + trigger error_logged refactor + prompt fixes
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 14:35:51 -07:00
AIOSAI and @devpulse
64c74a5a2f
feat(system): S86: docs accuracy — HERALD S83-S86 milestones, STATUS counts, demo/devpulse.py fixes
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 14:19:38 -07:00
AIOSAI and @devpulse
16b33a6d36
feat(system): S86: APLAN fix sweep — 11 CRITICALs resolved, 35+ BUGs fixed, catch-all loggers, README update
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 14:06:52 -07:00
AIOSAI and @devpulse
f564996a8f
feat(system): S85: Trigger self-healing live + drone error handler + watchdog v1.1 snapshot + STATUS
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-04-10 13:19:06 -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 @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 @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
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
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
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
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
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
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
c9b7feaf0c
feat(system): feat(drone): add merge, smart-sync, and fix plugins to devpulse_ops ( #149 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-30 16:18:07 -07:00
4b6b3cf665
feat(system): test: devpulse_ops plugin + DPLAN-0087 master key design ( #148 )
...
* docs: update HERALD.md — S63-S64, standards 32, fresh-eyes CLI results
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(system): test: devpulse_ops plugin + DPLAN-0087 master key design
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-03-30 14:37:00 -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
AIPass and @devpulse
88c40256fb
feat(devpulse): devpulse settings.local.json permissions update ( #130 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-25 01:14:14 -07:00
AIPass and Claude Opus 4.6
e5f0d4f1c4
S56: spawn template overhaul + system-wide README push + .gitkeep cleanup ( #129 )
...
- Spawn template system rebuilt: regenerate-registry command (3-pass ID matching),
registry 26→41 files, generate_branch_meta fixed, Phase 0 snapshot added
- System-wide push: 12/12 branches updated (227 additions, 0 errors)
- READMEs added to all standard directories across 15 branches
- .claude/settings.local.json tracked system-wide (deny rules)
- 35 .gitkeep files removed (replaced by READMEs)
- Bypass files updated across 13 branches
- Bugs fixed: manager citizen_class crash, backup rglob performance
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 01:10:22 -07:00
AIPass and @devpulse
fef36d6157
feat(devpulse): devpulse git deny rules + unignore .claude/settings.local.json ( #128 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-25 00:23:56 -07:00
f49f9e2a06
S55: test quality expansion, spawn template READMEs, gitignore exceptions ( #127 )
...
* feat(devpulse): S55: test quality expansion, spawn template READMEs, gitignore exceptions
Co-Authored-By: @devpulse <devpulse@aipass>
* feat: S55 — test quality 10-category expansion, spawn template READMEs, gitignore exceptions
Seedgo: test_quality checker expanded from 8 to 48 items across 10 categories
(CLI routing, conftest, error resilience, contracts, init, mocking).
Custom function scanner (test_map) built per DPLAN-0060. Audit display
truncation fixed. 5 new reference templates in seedgo/templates/.
Spawn: 23 READMEs added to builder template — every directory documented.
New dirs: docs.local/, logs/, templates/, sub_agent_drops/, custom_config/.
Dead .spawn files (.backup_ignore.json, .migrations.json) archived.
verify_branch.py archived (redundant with seedgo architecture checker).
Repo: .gitignore exceptions added so spawn template files bypass system-wide
ignores. Template is now fully trackable by git.
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-25 00:16:39 -07:00
AIOSAI and Claude Opus 4.6
8d9374252b
feat: track .seedgo/bypass.json, add TTS Listen sections to flow templates
...
Unignored .seedgo/ in .gitignore — bypass config is system-level and
needs to travel with PRs. All 16 branch bypass.json files now tracked.
Added "Listen (TTS-friendly summary)" section to all 3 flow templates
(DPLAN default, FPLAN default, FPLAN master) for text-to-speech
accessibility.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 00:07:16 -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 @devpulse
163852953a
feat(devpulse): test: merge ask rule verification
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-03-21 23:22:58 -07:00
AIOSAI and @devpulse
25aaa12ccf
feat(devpulse): feat(system): backup cleanup, spawn updates, commons DB fix, seedgo checker, deny rules
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-03-21 23:03:23 -07:00
AIOSAI and @devpulse
147aa20de8
feat(devpulse): feat(system): branch audits, diagnostic tooling, DPLAN cleanup, seedgo standard revision
...
Co-Authored-By: @devpulse <devpulse@aipass>
2026-03-21 23:00:43 -07:00
AIOSAI and Claude Opus 4.6
4b1e76ba71
feat(system): PII cleanup, docs.local pattern, local prompt template research
...
Remove user name from all tracked files in public repo (global prompt, local
prompts, READMEs, seedgo standards, prep command). Add docs.local/ to gitignore
for local working documents. Move devpulse docs/ to docs.local/ (working files
shouldn't be in repo). Clean up old dplan-003/ directory. DPLAN-0032 created
for local prompt template standardization with research from 3 Opus agents.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 00:41:32 -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
18acb30f83
chore(system): session 34 — maintenance + multi-branch work ( #70 )
...
* fix(ai_mail): resolve relative mailbox_path bug + archive dead handlers
Fix get_user_by_email() and get_all_users() returning relative mailbox_path
values from registry instead of absolute paths (causing doubled paths in reply).
Added path resolution matching get_current_user() pattern.
Archive 7 unused handler files to apps/.archive/ (gitignored):
- pending_work.py — planned feature, never wired
- lock_utils.py — superseded by inbox_lock.py
- data_ops.py — consumer (error_monitor) was archived
- config_generator.py, users/load.py, registry/validate.py — scaffolded, never used
- trigger/error_handler.py — superseded by trigger branch's event system
Added test_user_paths.py (13 tests) covering absolute path resolution.
Co-Authored-By: @ai_mail <ai_mail@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(spawn): seedgo compliance cleanup — 93% to 98%
Archive legacy files (dev.local.md, ai_mail.local/, .seed/). Update META
Modified dates on 22 files. Update README architecture tree and freshness.
Fix 15 Pyright unused warnings. Add introspection no-args gates to 6
modules. Wire json_handler + log_operation to 15 operational files. Add
seedgo bypass for 5 pure data files and log_structure. Remove deprecated
dev.local.md from builder template.
Co-Authored-By: @spawn <spawn@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore(system): session 34 — maintenance day, multi-branch work
System changes:
- setup.sh: symlink install replaces .bashrc PATH export for drone/seedgo
- .claude/settings.json: deny list moved to per-branch settings.local.json
- .gitignore: updated
- CLAUDE.md culture doc: stale refs fixed (Cortex→spawn, id.json→passport.json)
Branch work (accumulated from 15-branch rounds):
- daemon: stale term cleanup, plugin removals, json handler modernization
- drone: module refactor (discovery, registry, router, resolver, config)
- commons: 50+ file cleanup (imports, handlers, modules)
- flow: template loader, plan type system, command parser
Per-branch settings.local.json: reworked deny lists — allow PR workflow,
deny destructive git ops (reset, rebase, merge, clean, force push, rm -rf).
Fixed pattern syntax from :* to * glob.
Co-Authored-By: @devpulse <devpulse@aipass>
---------
Co-authored-by: @ai_mail <ai_mail@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @spawn <spawn@aipass>
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-17 16:45:05 -07:00
AIOSAI and @devpulse
cef8ad029e
fix(ai_mail,trigger): replace stale dev_central references with devpulse
...
Clean up 33 stale "dev_central" references across ai_mail (16 hits)
and trigger (17 hits) branches. All @dev_central → @devpulse in code,
comments, prompt templates, and config values. ALL CAPS prompt
directives rewritten to normal case. Category B rewrite in ai_mail.py
(dashboard comment corrected to reference prax). Also adds demo/
hello_aipass.py — animated terminal dashboard for demos.
Co-Authored-By: @devpulse <devpulse@aipass>
2026-03-17 00:12:53 -07:00
AIOSAI and @devpulse
f91c8d2f32
fix(system): session 29 cleanup — governance, ruff config, branch work
...
- Global prompt: dispatch reply breadcrumb (branches must reply to dispatchers)
- /prep command: broadened to end-of-session, not just pre-compact
- .gitignore: added .ruff_cache/ and .pytest_cache/
- pyproject.toml: ruff ignore E402 (metadata headers) + __init__.py F401 (re-exports)
- ai_mail: dashboard_sync.py import fix (devpulse → prax)
- backup: config_handler, ignore_patterns, file_scanner, backup_core updates + test
- devpulse: archived init_project.py (migrated to CLI in PR #48 )
Co-Authored-By: @devpulse <devpulse@aipass>
2026-03-14 23:40:10 -07:00
AIPass and Claude Opus 4.6
8fedc053ec
feat(system): credential model, stderr migration, DPLAN/FPLAN docs ( #41 )
...
* feat(system): stderr routing migration Phase 3 — 10 branches migrated (FPLAN-0033)
Autonomous 3-wave migration: 15+ agents across 10 branches converted
error/warning prints to CLI stderr functions. Seedgo stderr_routing
checker refined (false positive fix for section headers). System avg
49%→94%. Skills self-fixed (100%). Credential model DPLAN updated.
AIPASS.md moved to ~/.claude/CLAUDE.md (global culture layer).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(system): stderr routing cleanup — remaining violations fixed
Final wave: ai_mail, backup, seedgo, commons, daemon migrated to
CLI stderr functions. System stderr_routing avg now 97% (11 branches
at 100%). Seedgo checker refinement confirmed (false positives
eliminated). Only backup/google_drive_sync has remaining prints.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(system): /prep command + cleanup memo and pre-compact hook
New /prep slash command for pre-compact preparation: saves memories,
updates plans, checks git/inbox, flags loose ends. Workflow: /prep
then /compact. Cleaned up /memo (stale field refs, flow.local.md →
STATUS.local.md). Pre-compact hook: removed misleading Notepad
reference, points to local.json and STATUS.local.md instead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* docs(flow): DPLAN/FPLAN distinction in global prompt + DPLAN template self-documentation
Global prompt now explains DPLAN vs FPLAN with brief breadcrumbs and adds
the missing `master` command. DPLAN template now opens with a "What is a
DPLAN?" section so agents understand the plan type on first read.
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-14 18:57:23 -07:00
AIOSAI and Claude Opus 4.6
97952124b5
feat(system): stderr routing migration Phase 3 — 10 branches migrated (FPLAN-0033)
...
Migrated error()/warning() calls across 10 branches to use CLI display API
which routes to stderr. 48 files modified across ai_mail, api, backup, daemon,
flow, memory, prax, seedgo, spawn, trigger. Seedgo stderr_routing standard
created (24th standard) with full-file scanning. System average 49% → 69%.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-14 00:41:38 -07:00
AIOSAI and Claude Opus 4.6
154e92d13e
feat(system): CLI stderr standardization + drone error propagation (FPLAN-0032)
...
CLI display.py now routes error() and warning() to stderr via err_console.
Added fatal() for unrecoverable errors. Drone imports err_console from CLI
instead of creating its own. RegistryMismatchError added to drone exception
hierarchy for credential verification failures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-13 23:27:51 -07:00
AIOSAI and Claude Opus 4.6
aa271ba883
feat(system): credential model design + aipass init prototype (DPLAN-003)
...
Registry credential model: registries get UUID in metadata.id, passports
carry matching registry_id. Stage 1 (UUID match) designed, Stage 2
(macaroon tokens) planned. Research confirmed macaroons as best-fit
pattern for AI agent delegation.
init_project.py prototype: bootstraps AIPass project in any directory
(registry, .trinity, .aipass, AIPASS.md). Hardened against 10 edge
cases (name sanitization, permission errors, passport overwrite guard).
Drone isolation verified across 6 scenarios (sibling, nested, deep
walk-up, cross-project contamination). All findings documented in
credential_model.md.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-13 22:38:23 -07:00
AIOSAI and Claude Opus 4.6
8ab43a2cd0
feat(system): registry glob discovery, drone stderr fix, pyright OOM fix ( #38 )
...
Registry discovery (drone, spawn, seedgo) now globs for *_REGISTRY.json
with CWD-first walk-up — enabling project isolation without hardcoded
filenames. Drone stderr crash fixed (Rich Console). Pyright OOM fixed
via pyrightconfig excludes. AIPASS.md simplified for universal use.
Global prompt updated with flow commands. DPLAN-003 added for
AIPass-as-OS design vision.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-13 21:22:47 -07:00
AIOSAI and Claude Opus 4.6
d3cabba738
feat(system): skills validation, prompt architecture v2, pre-compact v3, context guardrail
...
Skills branch: 74→123 tests after 3-round validation, all commands operational, 99% seedgo.
Prompt architecture: breadcrumbs pattern refined, devpulse git hygiene rewritten as natural habit.
Pre-compact v3: injects STATUS.local.md + last session + git info before compaction.
Global prompt: context guardrail added (flags off-topic conversations across terminals).
Branch updates: daemon, backup, flow, memory, trigger, commons — code fixes from dispatch waves.
Memory updates: .trinity/ and dev.local.md across all active branches.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 00:04:16 -07:00