Commit Graph

  • f83a003a73 feat(drone): add 'drone @git tag <vX.Y.Z>' — guarded release-tag push, automate the merge playbook's last manual step AIOSAI 2026-07-02 19:02:02 -07:00
  • f62fbcfc17 Merge pull request #646 from AIOSAI/dev v2.6.1 AIPass 2026-07-02 17:56:16 -07:00
  • 55bc4d0bb1 chore(release): bump 2.6.0 -> 2.6.1 for the DPLAN-0226/FPLAN-0289/TDPLAN-0010 batch merge AIOSAI 2026-07-02 17:41:16 -07:00
  • 194410d467 fix(skills): deterministic LF in test_streaming byte-offset tests (Windows CRLF) AIOSAI 2026-07-02 16:46:47 -07:00
  • e5e740765d fix(spawn): track template scaffolding orphaned by builder->aipass_framework rename AIOSAI 2026-07-02 16:15:05 -07:00
  • e92dcaff12 fix(ci): restore green — advisory template checker no longer gates audit + 3 test/module regressions AIOSAI 2026-07-02 15:47:53 -07:00
  • e1ac4e365f docs(prompts): .trinity entry-cap awareness — point at live *_meta line, no hardcoded numbers AIOSAIandClaude Opus 4.8 2026-07-02 05:41:24 -07:00
  • 301f3fcb93 feat(backup): share <file> — single-file Drive upload + shareable webViewLink (FPLAN-0298) AIOSAIandClaude Opus 4.8 2026-07-01 19:56:56 -07:00
  • a5ede6fbf4 feat(skills/telegram): opt-in live streaming edit-in-place for TG bot (FPLAN-0297, DPLAN-0229) AIOSAIandClaude Opus 4.8 2026-07-01 18:40:32 -07:00
  • 337f31ddab fix(prax): per-bot telegram log attribution via AIPASS_BOT_ID/AIPASS_LOG_NAME in get_caller_info — bots no longer collapse into shared skills_base_bot.log AIOSAI 2026-07-01 16:07:22 -07:00
  • fca1105ed9 docs(pkg): aipass/__init__ docstring clone-only, drop 'pip install aipass' (TDPLAN-0010) AIOSAI 2026-07-01 09:49:36 -07:00
  • df5a1493bb docs(readme): remove pip entirely — clone-only install, badges + version + uninstall purged (TDPLAN-0010) AIOSAI 2026-07-01 09:44:23 -07:00
  • fd41320e3c chore(spawn): seedgo bypass for stale post-rename 'builder' architecture finding (TDPLAN-0010) AIOSAI 2026-07-01 09:11:59 -07:00
  • f914ab616e refactor(drone): .trinity/-marker walk-ups replace src/aipass hardcodes — portable resolution + access checks (TDPLAN-0010, FPLAN-0296) AIOSAI 2026-07-01 08:54:05 -07:00
  • 13463c0ce0 feat(spawn): rename builder->aipass_framework, {{CITIZEN_CLASS}} placeholder, retire birthright, per-project registry targeting (TDPLAN-0010, FPLAN-0294) AIOSAI 2026-07-01 08:16:54 -07:00
  • 5a3d01efb1 feat(aipass): aipass init template selector — empty-project default + stage gating (TDPLAN-0010, FPLAN-0295) AIOSAI 2026-07-01 08:09:30 -07:00
  • a2812abc90 refactor(ai_mail): portable find_repo_root() marker-walk replaces fixed-depth _REPO_ROOT (TDPLAN-0010 foundation, FPLAN-0293) AIOSAI 2026-07-01 07:26:16 -07:00
  • 2a5a370185 fix(drone): --json pass-through uses sys.stdout.write, no Rich mid-string wrap (td-49) AIOSAIandClaude Opus 4.8 2026-07-01 06:12:02 -07:00
  • 61f958c17e feat(seedgo): stale-template audit checker — advisory flag for unrendered template markers in local prompts/config (DPLAN-0228) AIOSAIandClaude Opus 4.8 2026-07-01 06:11:51 -07:00
  • f6cbe34b61 feat(bridge): DPLAN-0226 unified TG<->CC bridge — CC-native session discovery, live-proven round-trip (FPLAN-0290/0291/0292) AIOSAI 2026-07-01 04:33:05 -07:00
  • 91cb59154d fix(e2e): rm_gate block contract is exit 2, not exit 0 (FPLAN-0289 CI) AIOSAIandClaude Opus 4.8 2026-06-30 04:36:01 -07:00
  • dc5c1d23fc fix(hooks): presence keys the persistent claude session PID, not the ephemeral hook PID (FPLAN-0289 P1) AIOSAIandClaude Opus 4.8 2026-06-29 18:38:02 -07:00
  • beb048dadf fix(hooks): presence_gate keys per-branch via hook_data cwd; engine propagates block exit code (FPLAN-0289 P1) AIOSAIandClaude Opus 4.8 2026-06-29 17:46:09 -07:00
  • 8d775b4bd2 feat(skills): TG bot follows PRESENCE pointer, retire legacy own-spawn (FPLAN-0289 P2) AIOSAIandClaude Opus 4.8 2026-06-29 14:54:50 -07:00
  • 13983b614a fix(hooks): presence tests cross-platform — patch _presence_lock not fcntl (FPLAN-0289 P1) AIOSAIandClaude Opus 4.8 2026-06-29 14:16:02 -07:00
  • f460cd577e feat(hooks): presence service + single-session gate, dormant (FPLAN-0289 P1) AIOSAIandClaude Opus 4.8 2026-06-29 13:51:48 -07:00
  • 90157ed29e Merge pull request #647 from AIOSAI/dependabot/github_actions/actions/setup-python-6.3.0 AIPass 2026-06-29 10:58:32 -07:00
  • 2217b96054 fix(skills): Windows CI — mirror transcript slug strips backslashes; tests drop platform tricks (TDPLAN-0009) AIOSAI 2026-06-29 10:46:54 -07:00
  • bd57573764 fix(seedgo): audit always ignores .archive/ — full stop (Patrick directive) AIOSAI 2026-06-29 10:30:37 -07:00
  • 8d2dcdcc77 fix(daemon): README test count 486→300 (live count; 486 wrongly included .archive dead tests) AIOSAI 2026-06-29 10:17:20 -07:00
  • 3d66e8397b fix(daemon): seedgo 100% — archive dead cron orphans, queue introspection bypass, exception-contract test, README count (TDPLAN-0008) AIOSAI 2026-06-29 10:00:07 -07:00
  • 9e988a63b3 fix(daemon): CI green — .archive-existence tests → import-path assertions; bare 'queue' renders Rich table (TDPLAN-0008, td-47) AIOSAI 2026-06-29 09:37:43 -07:00
  • 88e99efe4c feat(skills,hooks): TDPLAN-0009 Telegram session mirror — bidirectional, live-proven @api AIOSAI 2026-06-29 08:53:03 -07:00
  • aea90da5c6 ci(deps): bump actions/setup-python from 6.2.0 to 6.3.0 dependabot[bot] 2026-06-27 08:02:22 +00:00
  • 4363f9824a fix(skills): SchedulerBot.run() crash-looped on real ExecStart — wrap super().run() (TDPLAN-0008) AIOSAI 2026-06-25 17:04:31 -07:00
  • d252403d37 feat(skills): Scheduler Bot Phase 2 — dedicated bot /queue + hourly digest (TDPLAN-0008) AIOSAI 2026-06-25 16:56:56 -07:00
  • b51ac87eb7 feat(daemon): Scheduler Bot Phase 1 — unified queue + status capture + lifecycle telegram pings (TDPLAN-0008) AIOSAI 2026-06-25 16:36:10 -07:00
  • 1d3094acee fix(ai_mail): escape systemd cgroup for daemonized wakes (td-48) AIOSAI 2026-06-25 08:15:37 -07:00
  • 5b7fa2d4ad docs(daemon): self-sufficient run --help (schema/types/example) + README scheduling section (FPLAN-0287) AIOSAI 2026-06-25 07:10:49 -07:00
  • f832a558cd feat(daemon): systemd user timer auto-runner — decentralized scheduler fires hands-off (FPLAN-0287) AIOSAI 2026-06-25 06:31:05 -07:00
  • a777251ab7 fix(skills): bypass telegram ported-but-unwired fns (seedgo-audit) + document AIOSAI 2026-06-25 04:17:19 -07:00
  • 1794c8f954 fix(spawn): use json_handler.read_json for passport in adopt path AIOSAI 2026-06-25 04:01:50 -07:00
  • 7e9c0cfca7 fix(telegram): make Windows-unmasked tests cross-platform AIOSAI 2026-06-25 03:44:26 -07:00
  • ec6e966137 fix(telegram): guard fcntl import for Windows — unblock CI test collection AIOSAI 2026-06-25 03:18:58 -07:00
  • fbf102c636 feat(memory,spawn): self-documenting .trinity state-tabs + todo delete-on-done discipline AIOSAI 2026-06-25 03:00:36 -07:00
  • be8f87d6fb feat(prax): monitor→Telegram relay (prax_monitor bot) + fix service feedback loop AIOSAI 2026-06-25 00:10:06 -07:00
  • 97b884bef7 feat(skills): prax-monitor v1 on Telegram — /monitor system-wide log subscription AIOSAI 2026-06-24 20:48:17 -07:00
  • d41ecd9877 fix(skills,ops): deploy @aipass telegram bot under systemd + fix unit log path AIOSAI 2026-06-24 17:28:44 -07:00
  • bf301bc231 feat(telegram): /help + command menu — startup populate, single source, enriched (DPLAN-0220) AIOSAIandClaude Opus 4.8 2026-06-24 16:59:07 -07:00
  • 9af4c8ac05 feat(telegram): close GAP1 — create_bot persists config to @api so minted bots start (DPLAN-0220) AIOSAIandClaude Opus 4.8 2026-06-24 16:49:06 -07:00
  • 0096aef1d2 feat(telegram): port wave-1 fixes + @api set_secret write-door (DPLAN-0220) AIOSAIandClaude Opus 4.8 2026-06-24 16:39:08 -07:00
  • 882da7cdfc refactor(skills): relocate skill library to src/aipass/skills/lib/ — rename catalog/, move telegram in, archive orphan fixtures, retire .aipass/skills/ AIOSAI 2026-06-24 14:24:28 -07:00
  • 57767cc2a9 fix(api): render 4 module --help functions in Rich (caught by tightened CLI checker) AIOSAIandClaude Opus 4.8 2026-06-24 12:26:34 -07:00
  • 4d4106505f fix(seedgo,ai_mail): close CLI help-checker loophole + render ai_mail --help in Rich AIOSAIandClaude Opus 4.8 2026-06-24 11:58:53 -07:00
  • 4af5b8bf63 refactor(backup): move .backupignore seed from code to templates/ data file AIOSAI 2026-06-24 09:39:51 -07:00
  • 70cf31eb3e docs(backup): document seed-vs-runtime ignore architecture + add logs/ default AIOSAI 2026-06-24 09:21:34 -07:00
  • 451c8a0ee9 docs: README roster currency (17 agents) + /prep todo-reconciliation step AIOSAI 2026-06-24 08:48:44 -07:00
  • c1dba78d31 fix(ai_mail): scope dispatch-footer plan-close to worker's own plan AIOSAI 2026-06-24 07:21:35 -07:00
  • d8d2c4f32d docs(memory,flow): cross-ref shared .backup/ namespace + drop stale prax/.backupignore AIOSAIandClaude Opus 4.8 2026-06-24 07:00:36 -07:00
  • 40602702ef docs(backup): correct backup/.backup/.backupignore docs across the system AIOSAIandClaude Opus 4.8 2026-06-24 06:51:18 -07:00
  • c771a22771 chore(trigger): retire dead bulletin_created dashboard writer AIOSAIandClaude Opus 4.8 2026-06-24 06:12:31 -07:00
  • feecd263eb fix(seedgo): name-scope unused_function bypasses (kill silent line-drift) AIOSAIandClaude Opus 4.8 2026-06-24 05:51:54 -07:00
  • 03c95e6881 fix(seedgo): readme_check honors (disabled) marker in module/test self-scans AIOSAIandClaude Opus 4.8 2026-06-24 05:21:02 -07:00
  • 88cfe8e2e6 Merge pull request #640 from AIOSAI/dev v2.6.0 AIPass 2026-06-23 17:16:15 -07:00
  • 6ffe1d3fca chore(release): bump to v2.6.0 + CHANGELOG release roll-up AIOSAI 2026-06-23 17:02:47 -07:00
  • 68d0a23477 docs(devpulse): document compass module + refresh test count (236->282) AIOSAI 2026-06-23 16:29:26 -07:00
  • 6db606eb01 fix(memory,prompts): rollover repair + retire-for-all + seedgo #37 path cleanup AIOSAI 2026-06-23 16:17:10 -07:00
  • f48db4a374 Merge pull request #645 from AIOSAI/dependabot/github_actions/actions/checkout-7.0.0 AIPass 2026-06-21 01:19:32 -07:00
  • ef5ae933d0 ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 dependabot[bot] 2026-06-20 08:02:50 +00:00
  • 4cd68a78b6 docs(changelog): 2026-06-18 — tiered prompt injection + prompt-craft steals (FPLAN-0284, DPLAN-0213/0214) AIOSAI 2026-06-18 18:05:27 -07:00
  • 6d1413cd5c feat(hooks): seed fresh-clone tier wiring across all 3 layers (FPLAN-0284 P5) AIOSAI 2026-06-18 18:01:56 -07:00
  • 81f55665e4 feat(skills): frontmatter discipline — when_to_use triggers + per-step success criteria (FPLAN-0284 P5/D2, DPLAN-0213) AIOSAI 2026-06-18 17:57:54 -07:00
  • 2c91f79f2f feat(hooks): tiered prompt injection — Tier 0 kernel + Tier 1 navmap by cadence (FPLAN-0284 P2-P4, DPLAN-0214) AIOSAI 2026-06-18 17:48:35 -07:00
  • b698dd8ce0 style(prompts): CC prompt-craft steals + cleaned S241 prompts (DPLAN-0213 A/B, FPLAN-0284 P1) AIOSAI 2026-06-18 17:13:18 -07:00
  • ac1119de45 docs(compass): add 'compass vs @memory when-to-use' to devpulse local prompt (P5, DPLAN-0212) AIOSAIandClaude Opus 4.8 2026-06-16 13:59:44 -07:00
  • 3274ebe840 feat(compass): /compass slash command — human-triggered decision capture (DPLAN-0212) AIOSAIandClaude Opus 4.8 2026-06-16 03:04:03 -07:00
  • 0d042dcb2f feat(devpulse): compass v2 P2 — drone @devpulse compass command (DPLAN-0212) AIOSAIandClaude Opus 4.8 2026-06-16 03:01:29 -07:00
  • 0df8fee947 feat(devpulse): compass v2 P1 — SQLite/FTS5 rated decision store (DPLAN-0212) AIOSAIandClaude Opus 4.8 2026-06-16 02:49:57 -07:00
  • 16848daf54 docs(prompts): complete agent list in global, trim+restyle devpulse local, smooth culture doc AIOSAIandClaude Opus 4.8 2026-06-16 02:49:45 -07:00
  • 669eb8753f docs(changelog): add 2026-06-16 — secrets hardening (DPLAN-0211) + dispatch_monitor PID-429 fix AIOSAIandClaude Opus 4.8 2026-06-16 00:29:55 -07:00
  • b3e1e46b54 fix(ai_mail): dispatch_monitor — strip monitor framing lines from rate-limit scan AIOSAIandClaude Opus 4.8 2026-06-16 00:09:30 -07:00
  • a75910a4e6 fix(api,skills): harden secrets door — no secret value to stdout (DPLAN-0211, clears CodeQL #86-88) AIOSAIandClaude Opus 4.8 2026-06-15 23:45:46 -07:00
  • c8ae084f54 fix(skills): green telegram skill tests (telethon stub) + pyright pytest resolution AIOSAIandClaude Opus 4.8 2026-06-15 21:55:58 -07:00
  • 8ad4de11eb test(api,daemon,skills): skipif(win32) for Linux-only tests (green CI Windows) AIOSAIandClaude Opus 4.8 2026-06-15 20:45:25 -07:00
  • d94336d783 fix(seedgo): skip gitignored 'tools' runtime dir in readme-currency (green CI) AIOSAIandClaude Opus 4.8 2026-06-15 20:45:08 -07:00
  • 634ffa853f fix(ci): restore pytest dot-dir exclusion (norecursedirs '.*') — green CI AIOSAIandClaude Opus 4.8 2026-06-15 20:04:40 -07:00
  • 6aabc8bfe6 fix(commons,daemon,skills): Windows-compat handler import guard (green CI) AIOSAIandClaude Opus 4.8 2026-06-15 19:52:31 -07:00
  • 95a2d1a254 fix(seedgo): skip *(disabled) files in audits like .archive/ dirs (td-103) AIOSAIandClaude Opus 4.8 2026-06-15 19:33:07 -07:00
  • a231c7d26e fix(commons): track artifacts subsystem swallowed by blanket gitignore AIOSAIandClaude Opus 4.8 2026-06-15 19:10:26 -07:00
  • 010cade60f fix(backup): declare pathspec dep + rename drive_test->drive_check for green CI AIOSAIandClaude Opus 4.8 2026-06-15 19:05:45 -07:00
  • 01023d25ba fix(daemon): seedgo 100% — archive dead action_processor, README count, run.py bypasses AIOSAIandClaude Opus 4.8 2026-06-15 18:42:10 -07:00
  • 7dbc77558a Merge pull request #641 from AIOSAI/dependabot/github_actions/sigstore/gh-action-sigstore-python-3.4.0 AIPass 2026-06-15 18:31:29 -07:00
  • af350fe07e fix(commons): canonical lowercase identity + fast test suite (green CI push) AIOSAIandClaude Opus 4.8 2026-06-15 17:45:08 -07:00
  • cbe3ba66c6 feat(daemon): decentralized .daemon scheduler — branches own schedule.json (DPLAN-0204/FPLAN-0282) AIOSAIandClaude Opus 4.8 2026-06-15 14:29:22 -07:00
  • 8f6257fd6c fix(skills): telegram handler args dict->list contract + telethon optional-import guard AIOSAIandClaude Opus 4.8 2026-06-15 09:42:43 -07:00
  • 5f514604f7 feat(skills): wire telegram handler.py run() -> bot_operations (FPLAN-0277 live bring-up) AIOSAIandClaude Opus 4.8 2026-06-15 09:30:58 -07:00
  • 747c1adf86 fix(skills): close P5 audit gaps in telegram skill (FPLAN-0279 follow-up) AIOSAIandClaude Opus 4.8 2026-06-15 09:13:14 -07:00
  • 392f5d83b0 feat(skills): port Dev-Pass Telegram bridge as self-contained AIPass skill (FPLAN-0277 P1-P3) AIOSAIandClaude Opus 4.8 2026-06-15 06:50:15 -07:00
  • 0f5db606a5 feat(hooks): edit_gate non-blocking advisory when todos exceed rollover count limit AIOSAIandClaude Opus 4.8 2026-06-14 21:29:12 -07:00
  • d9ce503798 refactor(memory): conform json_handler to shared JsonHandler + add drift-checker standard AIOSAIandClaude Opus 4.8 2026-06-14 20:54:47 -07:00