• Joined on 2026-01-29
mAi pushed to main at m/paliad 2026-07-28 18:02:40 +00:00
69fb0e5b03 Merge branch 'mai/icarus/guard-family-handover' (guard family handover: field meanings, the four drill-only findings, what to run)
c52230bf15 docs(handover): do NOT fall back from the scheduled field to the reporting one
ba010e35c2 docs: guard-family handover — shape, field meanings, and what to run
Compare 3 commits »
mAi pushed to mai/icarus/guard-family-handover at m/paliad 2026-07-28 18:00:33 +00:00
c52230bf15 docs(handover): do NOT fall back from the scheduled field to the reporting one
mAi created branch mai/icarus/guard-family-handover in m/paliad 2026-07-28 18:00:06 +00:00
mAi pushed to mai/icarus/guard-family-handover at m/paliad 2026-07-28 18:00:06 +00:00
ba010e35c2 docs: guard-family handover — shape, field meanings, and what to run
mAi pushed to main at m/paliad 2026-07-28 17:57:51 +00:00
c44ffd47be Merge branch 'mai/icarus/guard-invocation-marker' (declare-not-sniff: last_scheduled_reporting_run_at, and the rate limiter no longer lets a hand-run suppress it)
75501b15ff feat(guards): distinguish a scheduled reporting run from a hand-run
Compare 2 commits »
mAi pushed to mai/icarus/guard-invocation-marker at m/paliad 2026-07-28 17:56:49 +00:00
75501b15ff feat(guards): distinguish a scheduled reporting run from a hand-run
mAi created branch mai/icarus/guard-invocation-marker in m/paliad 2026-07-28 17:56:49 +00:00
mAi pushed to main at m/paliad 2026-07-28 17:49:12 +00:00
555e31f102 docs(claude): the positive test I cited was itself an absence read as evidence
mAi pushed to main at m/paliad 2026-07-28 15:36:45 +00:00
8e0c7c4ce9 Merge branch 'mai/icarus/guard-dedicated-clone' (guards get their own clone; not shallow, mAi identity, flock)
d964423662 fix(guards): give the guards their own clone instead of sharing the head's checkout
Compare 2 commits »
mAi pushed to mai/icarus/guard-dedicated-clone at m/paliad 2026-07-28 15:36:07 +00:00
d964423662 fix(guards): give the guards their own clone instead of sharing the head's checkout
mAi created branch mai/icarus/guard-dedicated-clone in m/paliad 2026-07-28 15:36:07 +00:00
mAi pushed to main at m/paliad 2026-07-28 15:32:25 +00:00
2fe5b01c36 Merge branch 'mai/icarus/guard-reset-safety' (guards refuse to checkout/reset a busy shared checkout: merge, rebase, bisect, cherry-pick, revert, dirty)
a1735b8f8d fix(guards): refuse to checkout/reset a busy shared checkout — merge, rebase, bisect, dirty
Compare 2 commits »
mAi pushed to mai/icarus/guard-reset-safety at m/paliad 2026-07-28 15:31:42 +00:00
a1735b8f8d fix(guards): refuse to checkout/reset a busy shared checkout — merge, rebase, bisect, dirty
mAi created branch mai/icarus/guard-reset-safety in m/paliad 2026-07-28 15:31:42 +00:00
mAi pushed to main at m/paliad 2026-07-28 15:27:03 +00:00
95dc04c8f5 Merge branch 'mai/icarus/cron-guards-mute' (vendor-guard: kuma dead-man ping via EXIT trap, bun on PATH, refuse to reset a dirty tree)
d161d9c63d feat(vendor-guard): kuma dead-man ping, PATH for bun, and refuse to reset a dirty tree
Compare 2 commits »
mAi pushed to mai/icarus/cron-guards-mute at m/paliad 2026-07-28 15:25:12 +00:00
d161d9c63d feat(vendor-guard): kuma dead-man ping, PATH for bun, and refuse to reset a dirty tree
mAi pushed to main at m/paliad 2026-07-28 15:23:09 +00:00
3d4dff23f6 Merge branch 'mai/icarus/cron-guards-mute' (MAI_SOURCE overridable; the stale-alert path is drillable)
9f521ef93f test(guards): make MAI_SOURCE overridable and drill the stale-alert path
Compare 2 commits »
mAi pushed to main at m/paliad 2026-07-28 15:19:20 +00:00
5b9adbcce0 docs(claude): vendor-guard.sh has never run unattended — it is not scheduled anywhere
mAi pushed to mai/icarus/cron-guards-mute at m/paliad 2026-07-28 15:14:10 +00:00
9f521ef93f test(guards): make MAI_SOURCE overridable and drill the stale-alert path
mAi pushed to main at m/paliad 2026-07-28 15:11:55 +00:00
2b58b8d9da Merge branch 'mai/icarus/cron-guards-mute' (mai report needs --source under cron; both guards were mute)
3a50ca46f8 fix(guards): pass --source so mai report works under cron at all
Compare 2 commits »