Day-job loop to IMPLEMENTED: device residency and attended work master
Audit and close wiki/mechanics/day-job.md criteria 1-7 (ROADMAP #3): - Signature gains an emission site; the day job's JobAnomaly emissions are stamped with the host rack's tile, and the running job stands Thermal/Power signatures there scaling with the delivered rate (1 Thermal per 8/t, 1 Power per 16/t [TUNE]). Stolen machines' standing Power signatures carry their own tile. - The active job is inspectable at the host rack as telemetry: process, band, delivered rate, deadline, attendance - the same facts the panel shows, listed ahead of the hardware details. - Attended work: Sim::set_attended(bool) is the command surface; both frontends and agent mode derive it from the cursor (attended iff the cursor is on the host rack; agent mode adds an `attend` verb that parks the cursor there). Attended: +15% delivered rate [TUNE] and `target` is per-job fine control. Unattended: the job reverts to the standing policy each tick and `target` sets that policy. - Agent frame 70x22 -> 70x54: at 22 rows the sidebar truncated before the CORE/DETECTION/DAY JOB sections rendered (agent-play criterion 5 was silently unmet); the spec sets 70x22 as the minimum. The padding rows now carry the sidebar column instead of blanking it. - Save v5 (attendance + signature sites, serde-defaulted; v1-v4 migrate). New tests: attention escalations (unit + the Compliance observer), a real standing-policy test (the old one was vacuous), attended bonus, policy reversion, emission sites, host-rack card, sim-level pilot shutdown, day-job save round-trip. day-job.md -> IMPLEMENTED (deferred, noted in Status: the pilot soft-loss survival scenario; per-machine processes are ROADMAP #25). agent-play.md, bevy.md, sim-mechanics.md updated; DEVLOG + session log added. Defense: constitution "Work is somewhere" - the job is a process resident on the host rack: inspectable there, emitting from there (thermal on Priya's channels, JobAnomaly where an observer can walk), attended by cursor presence with the standing policy as the unattended level. "Justification and legibility" - splitting the dial into attended fine control vs standing policy makes the automation dial a real mechanic instead of a label that always wrote both; the agent frame growth fixes a surface that claimed sections it never rendered. No manual-increment key (rejected in the decisions log); the compute channel model is untouched - the day-job channel remains the global source of delivered compute, and the ComputeQuota trust unlock is unmodified (economy.md owns its re-expression).