Commit Graph
69 Commits
Author SHA1 Message Date
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIPassand@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
AIOSAIand@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
AIOSAIand@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
AIOSAIand@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
AIPassand@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
AIPassand@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
AIPassand@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
AIPassand@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
AIPassandClaude 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
AIPassand@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
AIPassandClaude 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
AIPassand@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
AIPassandClaude 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
AIPassand@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
AIOSAIandClaude 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
AIOSAIandClaude 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
AIOSAIand@devpulse 163852953a feat(devpulse): test: merge ask rule verification
Co-Authored-By: @devpulse <devpulse@aipass>
2026-03-21 23:22:58 -07:00
AIOSAIand@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
AIOSAIand@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
AIOSAIandClaude 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
AIOSAIandClaude 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
AIOSAIandClaude 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
AIOSAIand@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
AIOSAIand@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
AIPassandClaude 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
AIOSAIandClaude 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
AIOSAIandClaude 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
AIOSAIandClaude 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
AIOSAIandClaude 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
AIOSAIandClaude 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