Commit Graph
4 Commits
Author SHA1 Message Date
AIOSAIandClaude Opus 4.8 c8ae084f54 fix(skills): green telegram skill tests (telethon stub) + pyright pytest resolution
- telegram skill: register a minimal telethon sys.modules stub in the test
  conftest so botfather_client tests (which patch telethon.*) run without the
  optional MTProto library installed. Fixes 7 ModuleNotFoundError failures;
  telegram suite now 452/452 green.
- pyrightconfig.json: add the root .venv site-packages to extraPaths (has
  pytest + project deps) alongside memory's venv, so the @hooks auto_fix
  pyright check stops emitting false 'Import pytest could not be resolved' on
  every test file. CI does not run pyright; this is local-DX only.

Both CI-safe: telegram tests live under .aipass/ (excluded from umbrella
pytest) and pyright is not a CI gate, so PR #640 stays green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 21:55:58 -07:00
35526b8754 feat(memory): modernize symbolic + pool_processor, wire post-rollover chain
- Modernize symbolic.py module: seedgo introspection gate, aipass.memory imports
- Modernize 6 symbolic handlers: remove MEMORY_BANK paths, use _MEMORY_ROOT
- Modernize pool_processor.py: fix config path (memory_json → config), add memory_pool config section
- Wire post-rollover chain in orchestrator.py: Trigger.fire('rollover_complete'), central_writer, dashboard_push, pool_processor
- Expose check_and_rollover() via modules/rollover.py for cross-branch access
- Update pyrightconfig.json with memory venv site-packages path

FPLAN-0054, FPLAN-0062

Co-Authored-By: @memory <memory@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 00:46:21 -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 ba51e747cf feat(seedgo): add Seed Go portable standards framework v1.0.0
Complete implementation of a plugin-based code standards checker.

Core Framework:
- CheckResult/CheckItem/Severity data models
- Three-source plugin discovery (builtin, entry_points, local)
- Config system (.seedgo/config.json) with profiles and overrides
- Severity-weighted scoring (errors block, warnings degrade, info reports)

CLI:
- seedgo init — create project config
- seedgo check — run all enabled plugins
- seedgo list — show available plugins
- Three output formats: human, json, github (CI annotations)

5 Starter Plugins:
- no-bare-except, type-hints-required, docstring-coverage
- function-length (no linter equivalent)
- file-structure (no linter equivalent)

354 tests, all passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 20:25:28 -08:00