AIOSAI and @drone
ae4f263c96
feat(drone): pr v2 full cycle test
...
Co-Authored-By: @drone <drone@aipass>
2026-03-18 17:42:29 -07:00
AIOSAI and @drone
9d1baa333c
feat(drone): test pr v2 commit-on-main workflow
...
Co-Authored-By: @drone <drone@aipass>
2026-03-18 17:41:53 -07:00
AIOSAI and @drone
6d61e0a385
feat(drone): test pr v2 commit-on-main workflow
...
Co-Authored-By: @drone <drone@aipass>
2026-03-18 17:41:32 -07:00
AIPass and Claude Opus 4.6
4a6098b7a2
feat(system): module renames, plan cleanup, template updates ( #88 )
...
- Prax: module rename (drop _module suffix), introspection fix, inotify watch fix
- Commons: module rename (drop _module suffix), schema + handler updates
- Flow: plan system updates, FPLAN templates add "close immediately" rule,
new template registry ops, plan_types cleanup
- Drone: router handler + module updates
- Seedgo: introspection standard updates
- System: remove stale dev.local.md files (replaced by STATUS.local.md),
remove stale .gitkeep files, .gitignore update
- Backup: processed_plans directory added
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 17:05:58 -07:00
AIPass
5a9633f1e8
Merge pull request #87 from AIOSAI/feat/prax-introspection-standard-compliance-monito
...
feat(prax): introspection standard compliance + monitor Phase 1 polling fallback
2026-03-18 16:59:12 -07:00
AIOSAI and @prax
194c471af9
feat(prax): introspection standard compliance + monitor Phase 1 polling fallback
...
Co-Authored-By: @prax <prax@aipass>
2026-03-18 15:29:41 -07:00
AIPass
c96d1a353f
Merge pull request #86 from AIOSAI/feat/ai_mail-fix-jsonhandler-output-dir-aimailjson-in
...
feat(ai_mail): fix json_handler output dir — ai_mail_json instead of .ai_mail.local
2026-03-17 22:34:44 -07:00
AIOSAI and @ai_mail
ad824bd0d1
feat(ai_mail): fix json_handler output dir — ai_mail_json instead of .ai_mail.local
...
Co-Authored-By: @ai_mail <ai_mail@aipass>
2026-03-17 22:33:46 -07:00
AIPass
e099fcacf3
Merge pull request #85 from AIOSAI/feat/devpulse-fix-aicentral-naming
...
fix(system): remove .aicentral/ — canonical dir is .ai_central/
2026-03-17 22:31:50 -07:00
1855eaac86
fix(system): remove .aicentral/ — canonical dir is .ai_central/
...
The memory_bank.central.json was committed to .aicentral/ (no underscore)
but the canonical directory used by ai_mail and flow is .ai_central/
(with underscore). Removing the wrong one — .ai_central/ is gitignored
and managed locally like all central aggregation files.
Co-Authored-By: @devpulse <devpulse@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 22:31:46 -07:00
AIPass
81ae6da82d
Merge pull request #84 from AIOSAI/feat/devpulse-aicentral-file-move
...
chore(system): move memory_bank.central.json to .aicentral/
2026-03-17 22:02:34 -07:00
dcae639ae2
chore(system): move memory_bank.central.json to .aicentral/
...
Memory moved the file from src/aipass/central/ (wrong location)
to .aicentral/ (correct location). Repo-level commit required
since .aicentral/ is outside branch directories.
Co-Authored-By: @devpulse <devpulse@aipass>
Co-Authored-By: @memory <memory@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 22:02:31 -07:00
AIPass
cdcc4c2626
Merge pull request #83 from AIOSAI/feat/drone-readme-and-dronepy-updates
...
feat(drone): README and drone.py updates
2026-03-17 21:33:47 -07:00
AIPass
7f431c1322
Merge pull request #82 from AIOSAI/feat/api-seedgo-compliance-servicefactory-update
...
feat(api): seedgo compliance — service_factory update
2026-03-17 21:33:45 -07:00
AIPass
affd664d2b
Merge pull request #81 from AIOSAI/feat/backup-seedgo-compliance-readme-and-handler-upd
...
feat(backup): seedgo compliance — README and handler updates
2026-03-17 21:33:43 -07:00
AIPass
ae7e4f876f
Merge pull request #80 from AIOSAI/feat/ai_mail-seedgo-compliance-jsonhandler-and-intros
...
feat(ai_mail): seedgo compliance — json_handler and introspection updates
2026-03-17 21:33:40 -07:00
AIOSAI and @drone
524f145c00
feat(drone): README and drone.py updates
...
Co-Authored-By: @drone <drone@aipass>
2026-03-17 21:33:29 -07:00
AIOSAI and @api
5adb93ef4c
feat(api): seedgo compliance — service_factory update
...
Co-Authored-By: @api <api@aipass>
2026-03-17 21:33:20 -07:00
AIOSAI and @backup
80a6f1bb20
feat(backup): seedgo compliance — README and handler updates
...
Co-Authored-By: @backup <backup@aipass>
2026-03-17 21:33:10 -07:00
AIOSAI and @ai_mail
295103b190
feat(ai_mail): seedgo compliance — json_handler and introspection updates
...
Co-Authored-By: @ai_mail <ai_mail@aipass>
2026-03-17 21:33:00 -07:00
AIPass
5aa40b2005
Merge pull request #79 from AIOSAI/feat/devpulse-status-sync
...
docs(system): STATUS.md sync — all 15 branches reporting
2026-03-17 20:03:21 -07:00
3492f886f3
docs(system): STATUS.md sync — all 15 branches reporting
...
Full system status after session 35. drone @git module deployed,
seedgo compliance wave across 10+ branches, flow plan pipeline unified.
Co-Authored-By: @devpulse <devpulse@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 20:03:07 -07:00
AIPass
c49f886b49
Merge pull request #78 from AIOSAI/feat/flow-seedgo-compliance-jsonhandler-and-intros
...
feat(flow): seedgo compliance — json_handler and introspection gates for all handlers
2026-03-17 19:51:58 -07:00
AIOSAI and @flow
813d9ccbc6
feat(flow): seedgo compliance — json_handler and introspection gates for all handlers
...
Co-Authored-By: @flow <flow@aipass>
2026-03-17 19:51:48 -07:00
AIPass
86aa199260
Merge pull request #77 from AIOSAI/feat/devpulse-drone-git-workflow-prompt
...
chore(system): drone @git pr replaces raw git workflow in global prompt
2026-03-17 19:48:29 -07:00
8aa7e2a9a9
chore(system): update global prompt — drone @git pr replaces raw git workflow
...
Branches now use drone @git pr for all PR operations. Raw git checkout -b,
git commit, and git push are blocked by deny rules. Only devpulse and drone
retain raw git access. This prevents the data loss from uncommitted work
being wiped by branch switches in a shared repo.
Co-Authored-By: @devpulse <devpulse@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 19:45:12 -07:00
AIPass
516a4d6bb6
Merge pull request #75 from AIOSAI/feat/memory-seedgo-100-json-structure
...
feat(memory): seedgo 100% — json_structure + full audit pass
2026-03-17 19:23:39 -07:00
AIPass
91bf386244
Merge pull request #76 from AIOSAI/feat/drone-git-module-with-lockfile-for-safe-concur
...
feat(drone): git module with lockfile for safe concurrent PR workflow
2026-03-17 19:22:06 -07:00
AIOSAI and @drone
7550594c06
feat(drone): git module with lockfile for safe concurrent PR workflow
...
Co-Authored-By: @drone <drone@aipass>
2026-03-17 19:20:00 -07:00
AIOSAI and @memory
4d47bbba81
feat(memory): seedgo 100% — json_structure compliance + full audit pass
...
All 30 modules and handlers now use the correct seedgo import pattern:
`from aipass.memory.apps.handlers.json import json_handler` with
qualified `json_handler.log_operation()` calls. Also fixed 8 missing
META block headers, 3 stderr routing violations (print→warning/error),
updated README (date, removed json_templates from tree, added symbolic
and templates handler dirs), and removed empty json_templates directory.
Seedgo audit: 100% across all 24 standards (was 9% on json_structure).
Co-Authored-By: @memory <memory@aipass>
2026-03-17 19:16:49 -07:00
AIPass
680747e2df
Merge pull request #71 from AIOSAI/feat/flow-unified-plan-pipeline
...
feat(flow): unified plan pipeline — plugin architecture for FPLAN/DPLAN parity
2026-03-17 19:08:18 -07:00
AIPass
49f96f2620
Merge pull request #74 from AIOSAI/feat/drone-activated-commands
...
feat(drone): restore activated commands — scan, activate, list, remove, execute
2026-03-17 19:08:05 -07:00
26f120ab07
feat(drone): restore activated commands — scan, activate, list, remove, execute
...
Human CLI for custom command shortcuts. Scan branches to discover commands,
register them as aliases, and execute via greedy multi-word matching.
New commands:
- drone scan @branch — discover available commands
- drone activate @branch — register all as shortcuts
- drone list — show custom commands
- drone remove <name> — delete a shortcut
- drone <shortcut> [args] — execute custom commands
New files:
- handlers/command_registry/ — CRUD, lookup, formatting (3 files)
- handlers/scanning/ — branch scanning, formatting (3 files)
- modules/commands.py — command orchestrator
- modules/scan.py — scan orchestrator
- tests/ — 101 new tests (289 total, all passing)
Seedgo audit: 98% (log_structure pending checker fix)
Co-Authored-By: @drone <drone@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 18:41:01 -07:00
AIOSAI and @flow
0fb1a145b4
fix(flow): resolve plan location relative to caller's CWD, not flow's
...
Plans were all landing in flow's root because "." resolved relative to
flow's working directory. Now uses AIPASS_CALLER_CWD env var (set by
drone) so "." and relative paths resolve to the caller's directory.
Co-Authored-By: @flow <flow@aipass>
2026-03-17 18:30:53 -07:00
AIOSAI and @flow
3876ff04ed
fix(flow): list DPLAN prefix, double error messages, local prompt
...
- List display now shows correct prefix (DPLAN-XXXX not FPLAN-XXXX)
by tagging plans with source registry prefix during merge
- Modules return True after handling commands (even on failure)
to prevent flow.py from printing spurious "Unknown command"
- Configured flow local prompt with architecture overview
Co-Authored-By: @flow <flow@aipass>
2026-03-17 18:14:15 -07:00
AIPass and @devpulse
d731a3b180
chore: add .vscode/settings.json — spell checker config ( #73 )
...
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-17 17:54:13 -07:00
AIPass and @devpulse
889621e20e
chore(memory,seedgo): memory modernization + seedgo audit fix ( #72 )
...
Memory: 30 files — symbolic orchestrator, handlers, modules cleanup
Seedgo: branch_audit.py fix
Co-authored-by: @devpulse <devpulse@aipass>
2026-03-17 17:46:50 -07:00
AIOSAI and @flow
202c2294a7
feat(flow): unified plan pipeline — plugin architecture for FPLAN/DPLAN parity
...
Refactor flow's plan system from two parallel pipelines (FPLAN + DPLAN) into
one unified, plugin-based architecture. Plan types are data plugins — adding
a new type means dropping a folder in plan_types/, zero code changes.
- Unified create: `drone @flow create . "subject" dplan` now works correctly
- Unified close: detects plan type from filename prefix, routes to correct registry
- Unified list: aggregates plans across all per-type registries
- Per-type registries: fplan_registry.json + dplan_registry.json (4-digit counters)
- Archive to backup/processed_plans/ (was flow/processed_plans/)
- Vector processing wired to memory's plans_processor on close
- Display shows correct prefix (DPLAN-0007 not FPLAN-0007)
- Archived old dual-pipeline code: dplan_flow.py, handlers/dplan/, dev_planning/
Design: DPLAN-0072 | Execution: FPLAN-0078 (master, 4 phases)
Co-Authored-By: @flow <flow@aipass>
2026-03-17 17:23:11 -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
18cc8eb74f
feat(api): seedgo compliance — json_handler, introspection, diagnostics ( #69 )
...
* 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 >
* feat(api): seedgo compliance — json_handler, introspection, diagnostics
Wire json_handler.log_operation() into all 13 handler files.
Add no-args introspection gates to 4 modules with standalone
command routing. Add pyright directives for optional deps
(Google, OpenAI) on 3 handler files.
Co-Authored-By: @api <api@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
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: @api <api@aipass>
2026-03-17 16:44:57 -07:00
8c3ad2657c
feat(spawn): seedgo compliance cleanup — 93% to 98% ( #68 )
...
* 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 >
---------
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>
2026-03-17 16:44:50 -07:00
8a4f8b0c61
feat(trigger): seedgo compliance 90% → 98% ( #67 )
...
* 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(trigger): seedgo compliance 90% → 98% — introspection, json_structure, diagnostics
- Introspection (58→100%): Add print_introspection() to config.py, change
no-args gates in all 5 modules to call introspection instead of help
- Json_Structure (4→100%): Wire json_handler import + log_operation() into
all 21 modules and handlers
- Diagnostics (75→100%): Add stub function definitions in except ImportError
blocks to resolve "possibly unbound" type errors
- Readme (83→100%): Update Last Updated dates to 2026-03-17
22/23 seedgo categories at 100%. Remaining: log_structure (seedgo backlog).
Co-Authored-By: @trigger <trigger@aipass>
---------
Co-authored-by: @ai_mail <ai_mail@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @trigger <trigger@aipass>
2026-03-17 16:44:44 -07:00
d7f2587465
feat(cli): 100% seedgo compliance — all 24 standards ( #66 )
...
* 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(cli): achieve 100% seedgo compliance across all 24 standards
Clean up json_handler (remove prax dependency, use portable Path resolution),
wire json_handler into display.py, templates.py, and init_project.py using
module import pattern. Restructure handle_command() with seedgo-compliant
no-args introspection gate. Update README with init commands and architecture.
Co-Authored-By: @cli <cli@aipass>
---------
Co-authored-by: @ai_mail <ai_mail@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: @cli <cli@aipass>
2026-03-17 16:44:37 -07:00
eb527fe0b2
chore(prax): json_structure compliance + stderr fix + dead code cleanup ( #65 )
...
- Wire json_handler.log_operation() into all 51 modules/handlers (1%→100%)
- Fix stderr_routing: remove "Invalid JSON: 0" noise from dashboard.py
- Archive 9 dead handler files to .archive/ (never imported by anything):
registry/{ignore,meta_ops,reader,statistics}.py
watcher/reporter.py
json/{initialize,load,log,save}.py
Seedgo audit: 93%→98% (23 of 24 categories at 100%)
Log_Structure remaining issue is a seedgo checker bug (PR #63 )
Co-authored-by: @prax <prax@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 16:44:28 -07:00
AIPass and @skills
1f08c0737f
feat(skills): achieve 100% seedgo compliance across all 24 standards ( #64 )
...
Five standards fixed (91% → 100%):
- Architecture: added dropbox/ directory (template compliance)
- Encapsulation: handler security guard in __init__.py (cross-branch import protection)
- Introspection: no-args gate in all 5 module handle_command() functions
- Json_Structure: created json_handler + wired log_operation() in all 12 source files
- Diagnostics: isinstance(metadata, dict) guards + yaml type narrowing (if yaml is not None)
Also fixed Readme freshness (both header and footer dates) and directory tree accuracy.
123 tests passing. No false positives.
Co-authored-by: @skills <skills@aipass>
2026-03-17 16:44:16 -07:00
AIPass and @seedgo
64cbb42162
feat(seedgo): DPLAN-0056 Phase 2 + 100% compliance — JSON self-compliance, checker fixes, bypass guidance ( #63 )
...
Phase 2 (FPLAN-0065): Wire json_handler into all 66 seedgo modules/handlers.
json_handler.py updated to inline defaults (no template dependency).
json_templates/ archived. seedgo_json/ auto-populates on audit.
100% compliance push: architecture (docs/dropbox dirs), introspection
(readme_update no-args gate), log_structure (branch root detection +
directory checks fix), readme (date, checklist, commands section),
stderr_routing (bypass false positives in doc strings).
New: bypass_content.py — queryable guidance on when/how to use bypasses.
Updated json_structure standard with dependency-free handler rule + valid
bypass cases.
Result: 24/24 standards at 100%, 71 files checked, 0 type errors.
Co-authored-by: @seedgo <seedgo@aipass>
2026-03-17 16:44:08 -07:00
AIPass
efd462e03d
Merge pull request #59 from AIOSAI/refactor/prax-simplify-logging-two-tier
...
refactor(prax): simplify logging to two-tier model
2026-03-17 00:48:43 -07:00
AIPass
617f96cb66
Merge pull request #60 from AIOSAI/fix/stale-dev-central-cleanup
...
fix(ai_mail,trigger): replace stale dev_central with devpulse
2026-03-17 00:48:18 -07:00
AIPass
c862b4b033
Merge pull request #62 from AIOSAI/feat/memory-modernize-symbolic-orchestrator
...
feat(memory): modernize symbolic + pool_processor, wire post-rollover chain
2026-03-17 00:47:58 -07:00
AIPass
04762ac149
Merge pull request #61 from AIOSAI/feat/seedgo-standards-overhaul-session18
...
feat(seedgo): standards overhaul — meta AUDIT_SCOPE, JSON structure redesign, log two-tier
2026-03-17 00:47:26 -07:00