kshitijk4poor
844e514e67
fix(cron): drop a departed profile's store state by its resolved store path
...
forget_homes rebuilt each store path from a departed home KEY
(Path(key) / "cron"). cron/AGENTS.md forbids rebuilding a home from a key
(hermes_home_key normcases), and the realpath only follows a symlinked cron/
while the home still exists: a profile whose home was deleted kept its degraded
record, holding the host-wide hermes.cron.store.writable gauge at 0.
register_ticked_homes now records each home's resolved store (new public
store_health.store_key) while the home exists and hands the departed stores to
forget_homes. gateway/cron_store_notices.py uses the same store_key against
record.store (already resolved), so one normaliser decides "is this the served
home's store" everywhere.
Gate r1 (PM12, 2c + quality + 2ab toothless) Low finding.
2026-10-07 18:20:07 +05:30
..
2026-10-07 13:43:19 +05:30
2026-10-07 13:19:35 +05:30
2026-10-04 23:05:42 -07:00
2026-10-04 00:08:20 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-02 00:46:21 +05:30
2026-10-04 00:08:20 -07:00
2026-10-04 00:08:20 -07:00
2026-10-04 00:08:20 -07:00
2026-10-04 11:57:03 +05:30
2026-10-07 18:20:07 +05:30
2026-09-28 10:21:41 -07:00
2026-10-01 17:18:56 -07:00
2026-09-28 10:21:41 -07:00
2026-10-04 00:08:20 -07:00
2026-09-28 13:30:57 -07:00
2026-10-02 01:17:03 +05:30
2026-09-28 13:30:57 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-02 22:21:27 -05:00
2026-10-02 22:21:27 -05:00
2026-10-02 22:21:27 -05:00
2026-10-01 22:59:37 +05:30
2026-09-28 10:21:41 -07:00
2026-10-02 19:22:09 -04:00
2026-10-02 02:59:59 +05:30
2026-10-04 00:08:20 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-05 19:39:09 +05:30
2026-10-06 11:24:04 +05:30
2026-10-06 11:24:29 -04:00
2026-09-28 14:16:18 -07:00
2026-10-05 19:39:09 +05:30
2026-10-02 01:13:21 +05:30
2026-10-05 01:26:23 -07:00
2026-10-05 01:26:23 -07:00
2026-09-28 14:16:18 -07:00
2026-10-05 17:11:30 -07:00
2026-09-29 07:44:13 +00:00
2026-10-05 17:11:30 -07:00
2026-10-05 20:07:25 +05:30
2026-10-04 11:57:03 +05:30
2026-10-05 19:39:09 +05:30
2026-10-07 10:20:18 +05:30
2026-10-01 18:07:32 +05:30
2026-09-28 14:16:18 -07:00
2026-10-04 11:58:00 +05:30
2026-10-07 01:35:11 -07:00
2026-10-07 01:35:11 -07:00
2026-10-06 00:08:57 -04:00
2026-10-06 14:22:13 -07:00
2026-09-28 04:34:30 -07:00
2026-09-28 04:34:30 -07:00
2026-09-28 12:43:03 -07:00
2026-10-06 16:24:04 -04:00
2026-10-05 15:15:44 -04:00
2026-10-06 16:24:04 -04:00
2026-09-28 12:43:03 -07:00
2026-09-28 12:23:25 -07:00
2026-09-28 14:16:18 -07:00
2026-09-28 14:16:18 -07:00
2026-10-03 16:29:34 +05:30
2026-10-03 23:28:02 +05:30
2026-09-29 07:44:13 +00:00
2026-10-03 21:15:17 +05:30
2026-10-07 04:39:00 -07:00
2026-10-06 06:18:39 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-07 01:35:11 -07:00