{"artifact":{"id":"parity-behavior-fleet-watchdog","artifact_type":"parity_target","entity_ids":null,"title":"Behavior: fleet watchdog (agent heartbeat monitor)","quality_score":0.5,"created_by":null,"provenance_chain":null,"content_hash":"parity-behavior-fleet-watchdog_hash","metadata":{"tier":"must_have","notes":"Kills stalled agent runs; prevents ghost workers from holding leases","status":"planned","category":"behavior","v1_locator":"economics_drivers/fleet_watchdog.py"},"created_at":"2026-05-24T21:02:43.432271-07:00","updated_at":"2026-05-24T21:02:43.432271-07:00","version_number":1,"parent_version_id":null,"version_tag":null,"changelog":null,"is_latest":1,"lifecycle_state":"proposed","superseded_by":null,"deprecated_at":null,"deprecated_reason":null,"dependencies":null,"market_price":0.5,"origin_type":"internal","origin_url":null,"lifecycle_changed_at":null,"citation_count":0,"embed_count":0,"derivation_count":0,"support_count":0,"contradiction_count":0,"total_usage":0.0,"usage_score":0.5,"usage_computed_at":null,"quality_status":null,"contributors":[],"answers_question_ids":null,"deprecated_reason_detail":null,"deprecated_reason_code":null,"commit_sha":null,"commit_submodule":null,"last_mutated_at":"2026-05-24T21:02:43.432271-07:00","disputed_at":null,"gap_id":null,"mission_id":null,"intrinsic_priority":null,"effective_priority":null,"artifact_id":"3f765bc2-8e3e-4f03-94ae-2b3748ab41e1","artifact_dir":null,"primary_filename":null,"accessory_filenames":null,"folder_layout_version":1,"migrated_to_folder_at":null,"hypothesis_id":null,"authorship":{},"epistemic_tier":"T3_provisional","created_by_agent_id":null},"outgoing_links":[],"incoming_links":[],"current_artifact_id":"parity-behavior-fleet-watchdog","is_canonical":true,"supersede_chain":["parity-behavior-fleet-watchdog"]}