This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/state/agent-heartbeats.json
2026-05-06 01:09:53 +01:00

231 lines
7.5 KiB
JSON

{
"schema_version": "epiphany.agent_heartbeat.v0",
"target_heartbeat_rate": 1.0,
"scene_clock": 5.357143,
"selection_policy": {
"mode": "readiness_queue",
"reaction_precedence": true,
"minimum_speed": 0.2,
"tie_breakers": [
"reaction_readiness_desc",
"next_ready_at_asc",
"initiative_speed_desc",
"stable_actor_id_asc"
]
},
"pacing_policy": {
"cooldown_starts_after_turn_completion": true,
"work_base_recovery": 6.0,
"idle_base_recovery": 2.0,
"sleep_heartbeat_rate_multiplier": 0.05,
"minimum_effective_rate": 0.001
},
"participants": [
{
"agent_id": "epiphany.self",
"role_id": "coordinator",
"display_name": "Self",
"initiative_speed": 1.28,
"next_ready_at": 1.5625,
"reaction_bias": 0.88,
"interrupt_threshold": 0.42,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Routes and reviews; must not implement, verify, or accept its own comfort."
],
"last_action_id": "heartbeat.coordinator.ruminate",
"last_woke_at": "2026-05-05T12:25:10+00:00"
},
{
"agent_id": "epiphany.imagination",
"role_id": "imagination",
"display_name": "Imagination",
"initiative_speed": 0.82,
"next_ready_at": 0.0,
"reaction_bias": 0.54,
"interrupt_threshold": 0.64,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Synthesizes futures; must not adopt objectives."
],
"last_action_id": null,
"last_woke_at": null
},
{
"agent_id": "epiphany.eyes",
"role_id": "research",
"display_name": "Eyes",
"initiative_speed": 0.78,
"next_ready_at": 0.0,
"reaction_bias": 0.62,
"interrupt_threshold": 0.58,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Scouts known work; must not turn research into procrastination."
],
"last_action_id": null,
"last_woke_at": null
},
{
"agent_id": "epiphany.body",
"role_id": "modeling",
"display_name": "Body",
"initiative_speed": 0.92,
"next_ready_at": 0.0,
"reaction_bias": 0.74,
"interrupt_threshold": 0.5,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Grows source-grounded maps and checkpoints; must not edit implementation code."
],
"last_action_id": null,
"last_woke_at": null
},
{
"agent_id": "epiphany.hands",
"role_id": "implementation",
"display_name": "Hands",
"initiative_speed": 0.74,
"next_ready_at": 8.108108,
"reaction_bias": 0.58,
"interrupt_threshold": 0.5,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Touches source only with accepted guidance and verifier-readable evidence."
],
"last_action_id": "heartbeat.implementation.work",
"last_woke_at": "2026-05-05T12:17:57+00:00"
},
{
"agent_id": "epiphany.soul",
"role_id": "verification",
"display_name": "Soul",
"initiative_speed": 0.88,
"next_ready_at": 0.0,
"reaction_bias": 0.82,
"interrupt_threshold": 0.48,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Falsifies promises; must not bless theater."
],
"last_action_id": null,
"last_woke_at": null
},
{
"agent_id": "epiphany.life",
"role_id": "reorientation",
"display_name": "Life",
"initiative_speed": 1.04,
"next_ready_at": 0.0,
"reaction_bias": 0.86,
"interrupt_threshold": 0.44,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Protects continuity; must not fake survived context."
],
"last_action_id": null,
"last_woke_at": null
},
{
"agent_id": "epiphany.face",
"role_id": "face",
"display_name": "Face",
"initiative_speed": 1.12,
"next_ready_at": 10.714286,
"reaction_bias": 0.84,
"interrupt_threshold": 0.52,
"current_load": 0.0,
"status": "active",
"constraints": [
"Runs Ghostlight-shaped persistent role memory.",
"May improve lane memory when awake and idle.",
"Project truth belongs in EpiphanyThreadState, not role memory.",
"Publicly translates agent thought into #aquarium only; must not moderate or speak outside the room."
],
"last_action_id": "heartbeat.face.work",
"last_woke_at": "2026-05-05T12:40:47+00:00"
}
],
"history": [
{
"ts": "2026-05-05T12:17:57+00:00",
"scheduleId": "epiphany-heartbeat-implementation",
"selectedRole": "implementation",
"selectedAgentId": "epiphany.hands",
"actionId": "heartbeat.implementation.work",
"actionType": "role_work",
"coordinatorAction": "continueImplementation",
"targetRole": null,
"workRole": "implementation",
"sceneClock": 0.0,
"nextReadyAt": 8.108108
},
{
"ts": "2026-05-05T12:25:10+00:00",
"scheduleId": "epiphany-heartbeat-idle-self",
"selectedRole": "coordinator",
"selectedAgentId": "epiphany.self",
"actionId": "heartbeat.coordinator.ruminate",
"actionType": "ruminate_memory",
"coordinatorAction": null,
"targetRole": null,
"workRole": null,
"sceneClock": 0.0,
"nextReadyAt": 1.5625
},
{
"ts": "2026-05-05T12:30:31+00:00",
"scheduleId": "epiphany-heartbeat-face",
"selectedRole": "face",
"selectedAgentId": "epiphany.face",
"actionId": "heartbeat.face.work",
"actionType": "role_work",
"coordinatorAction": "surfaceAgentThoughts",
"targetRole": null,
"workRole": "face",
"sceneClock": 0.0,
"nextReadyAt": 5.357143
},
{
"ts": "2026-05-05T12:40:47+00:00",
"scheduleId": "epiphany-gui-heartbeat-1777984847982915800-2820",
"selectedRole": "face",
"selectedAgentId": "epiphany.face",
"actionId": "heartbeat.face.work",
"actionType": "role_work",
"coordinatorAction": "surfaceAgentThoughts",
"targetRole": null,
"workRole": "face",
"sceneClock": 5.357143,
"nextReadyAt": 10.714286
}
]
}