Skip to content

Post-v2.7.13: TG slash relay (/context round-trip from phone) + merge SOP dynamic-timeout note - #727

Open
AIOSAI wants to merge 20 commits into
mainfrom
dev
Open

Post-v2.7.13: TG slash relay (/context round-trip from phone) + merge SOP dynamic-timeout note#727
AIOSAI wants to merge 20 commits into
mainfrom
dev

Conversation

@AIOSAI

@AIOSAI AIOSAI commented Aug 3, 2026

Copy link
Copy Markdown
Owner

No description provided.

AIOSAI added 2 commits August 2, 2026 21:06
…budget. Patrick ruling: the audit walks every branch so runtime grows with the system; any fixed timeout is the next stale number (2-min default killed a healthy run mid-PPLAN-0027). Run backgrounded, judge by exit code only
…ck to the chat. Informational allowlist (context; config-extendable) injected raw, daemon watcher tails CC transcript from injection baseline, relays stdout as HTML pre chunks. NO pending file/heartbeat on this path (stuck-pending lesson applied); 90s honest-failure timeout. Scope guard proven twice: TG-inbound only + baseline-bounded - desk/remote runs never echo to phone. CC quirk found: /context emits twice (ANSI + isMeta markdown twin, twin preferred). /cost verified-not-assumed, left out. 51 new canary-checked tests, 1010 telegram green, seedgo 100%. Built by @skills, live-proven incl real TG hop; suite re-verified by devpulse
AIOSAI added 18 commits August 4, 2026 18:40
…guarded rotation, rotated-out tail drained (inode-matched, no stale-backup re-fires), stale-offset-into-new-file defect fixed, falsy inode degrades to size behavior. Detection hole bit hardest under incident load. By @trigger, 698 green, verified by devpulse
…sender identity resolves from AIPASS_CALLER_CWD, non-branch caller cwd fails detection while the error printed the target's valid cwd (every investigation passport-hunted the wrong tree). Refusal kept (silent cwd fallback = forged sender identity); error now names the env var + walked path. Fingerprint prefix preserved for medic. Plus wake.py comment truth-pass. By @ai_mail, 4 canary tests, 830 green
…dout so len(outputs) reported 0 on 97pct of dispatches while gates fired; now counts executions + hooks_with_output. Runaway log alert verdict: fleet load, not hooks. engine.py 1.1.1, by @hooks, 4 canary tests, 1321 green
…ained history; ~28MB ceiling accepted) + dead prax_logger_config.json read-keys wired. By @prax under @trigger dispatch, 1084 green
…_save_log_positions (seedgo unused_function, CI red on PR#727) - tests repointed at _flush_trigger_data with real assertions, canary-checked. By @trigger, 694 green, audit 100%, verified by devpulse
…r-tier earned via 4 checks (manager class, tenancy, owner flag, path-binding F59 4.2a), hardcoded devpulse list + ALLOWED_CALLERS decoy killed, enforce default with AIPASS_GIT_AUTH_MODE=warn rollback, find_repo_root globs *_REGISTRY.json, dict-registry normalization, router CALLER:UNKNOWN honesty. By @drone, 955 green + 44 new (16 canaries), verified by devpulse
…ED_CALLERS parity tests replaced with no-name-based-gate canary; drone wrong-tenancy test pins AIPASS_REGISTRY to its fixture (find_registry credential-skip walk fell through to real registry locally, not-found in clean CI checkout). seedgo 1304 green, drone 955 green
…(backslash str vs WindowsPath forward-slash render); now compares Path values. 44 router tests green
… records full-fidelity (alerts.json + decision outcome 'observed' + cooldown), never emails or wakes; CRITICAL wake path untouched; accepted slow-leak cost documented in module docstring. By @trigger, 707 green (+13), canary-checked, verified by devpulse
…ass git (DPLAN-0281 P2) - plan-before-write repair set (metadata.id mint, registry_id backfill, builder-to-manager flip, path record), independent verify re-derives all 4 checks, honest refusals incl root-path guardrail, --dry-run. Canaried against drone's live P1 gate. By @aipass, 934 green (+37), seedgo 100%, verified by devpulse
…OG) - devpulse ruling on delegated log-volume call; 4 narration sites silent by default, restorable live; lifecycle/WARNING/ERROR/engine.jsonl untouched; measured 99.8% volume cut under fleet load. By @hooks, 1326 green (+5), seedgo 100%, verified by devpulse
…live-sub ground truth before scoping, cold-tested Driving Chrome section with pgrep -x fix. Landed from flow/dropbox, first cross-project template contribution
… 'woken' claims on manager-gate skips (VERA field report, diagnosis exact); bool semantics documented, structural status check not prose-sniffing, gate behavior untouched. By @ai_mail, 839 green (+9), canary-checked, verified by devpulse
…ey alias keeps legacy arrays guarded, unreadable-schema pass-through prevents permanent lockout, ordering check stays schema-independent, block messages name accepted keys (VERA field report). By @hooks, 1335 green (+9), staged canaries, live-proved via bridge, verified by devpulse
…senders warned at send time (compose 1.1.0). Root cause of VERA's silent 5h reply blackout: drone calls from AIPass repo root resolve no caller, reply delivery skipped to src/aipass/unknown/ with only a log warning while the CLI claimed success. Now: unknown sender told at send time replies cannot reach them + how to fix (run from branch dir); reply prints delivered / NOT-delivered with reason. Six stored messages repaired, three stranded replies hand-delivered. 452 tests (+5)
…adata declares no name — AIPASS_REGISTRY.json yields aipass, VERA-STUDIO yields vera-studio; declared name still wins, passports still outrank. Closes the silent gap that left AIPass repo-root callers CALLER:UNKNOWN (VERA's session all day, telegram scheduler hourly) and stranded her feedback replies. Rejected registries now WARN naming file+reason; sorted glob for determinism; test asserts derived names never earn git authority; tenancy test outward-lean pinned. By @drone. 963 tests (+8), seedgo 100%
… seedgo CI red on f93d4d9 (output_routing/stderr_routing: raw console.print for error/warning status). NOT-delivered now uses error() with suggestion (marks command failed — a reply the sender never sees SHOULD flip the exit code), delivered uses success(), anonymous-sender notice uses warning() with details. Tests repointed at the helpers. 452 green, compose.py 31/31 seedgo standards
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant