Boot sessions run in `deacon/dogs/boot/` but were incorrectly detected as deacon role because the deacon check matched first. This caused Boot to receive Deacon's context instead of Boot-specific context. Changes: - Add RoleBoot constant - Add boot path detection before deacon check in detectRole() - Add boot case in buildRoleAnnouncement() - Add boot case in getAgentIdentity() (returns "boot") - Add boot case in getAgentBeadID() (uses deacon's bead as subprocess) The boot.md.tmpl template already exists and will now be used. Fixes #318
22 KiB
22 KiB