2026-08-31 01:57:46 +02:00
{
"schema" : "state-hub.task-identity-audit.v1" ,
"observed_at" : "2026-08-31" ,
"source" : "primary State Hub task and workplan APIs" ,
"counts" : {
"tasks" : 6613 ,
"identified_tasks" : 5831 ,
"duplicate_record_id_groups" : 131 ,
"rows_in_duplicate_groups" : 274 ,
"cross_workplan_groups" : 131 ,
"same_workplan_groups" : 0 ,
"cross_repository_groups" : 31
} ,
2026-08-31 02:02:35 +02:00
"slug_tombstone_shape" : {
"exactly_one_untombstoned_workplan_slug" : 104 ,
"tombstoned_workplan_slugs_only" : 15 ,
"multiple_untombstoned_workplan_slugs" : 12 ,
"note" : "Slug tombstones are an operational clue, not task-level projection membership. Tasks have no projection-retirement field."
2026-08-31 01:57:46 +02:00
} ,
2026-08-31 02:02:35 +02:00
"multiple_untombstoned_workplan_slugs" : [
2026-08-31 01:57:46 +02:00
{
"record_id_prefix" : "CUST-WP-0010b-T" ,
"task_identity_groups" : 2 ,
"workplan_slugs" : [
"cust-wp-0010b" ,
"cust-wp-0010"
] ,
"workplan_status" : "finished" ,
2026-08-31 02:02:35 +02:00
"cause" : "stale completed task rows left by an earlier wrong workplan/backing-file projection"
2026-08-31 01:57:46 +02:00
} ,
{
"record_id_prefix" : "SECRETS-WP-0002-T" ,
"task_identity_groups" : 10 ,
"workplan_slugs" : [
"secrets-wp-0001" ,
"secrets-wp-0002"
] ,
"workplan_status" : "finished" ,
2026-08-31 02:02:35 +02:00
"cause" : "stale completed task rows left by an earlier wrong workplan/backing-file projection"
2026-08-31 01:57:46 +02:00
}
] ,
"decision" : {
2026-08-31 02:02:35 +02:00
"historical_rows" : "preserve; a repeated label outside the owning workplan's desired task set is not current projection ambiguity" ,
"duplicate_inside_matched_workplan_desired_set" : "refuse reset and report every claimant UUID" ,
2026-08-31 01:57:46 +02:00
"duplicate_inside_forge_projection" : "refuse reset; require file-level disposition" ,
2026-08-31 02:02:35 +02:00
"new_derived_task_uuid_held_by_other_current_workplan" : "refuse before insert" ,
"duplicate_record_id_across_other_workplans" : "preserve as historical evidence; do not block unless the forge repeats the identity or the derived UUID collides"
} ,
"live_reconcile" : {
2026-08-31 02:07:31 +02:00
"state-hub" : "applied metadata at a32112e5abc18dfbecbbf1320cf5b04dce814920, then noop with every count zero" ,
2026-08-31 02:02:35 +02:00
"the-custodian" : "applied 74 workplan and 169 task field updates; zero creates, retirements, cancellations, or refusals" ,
"secrets-engine" : "applied 10 workplan and 26 task field updates; zero creates, retirements, cancellations, or refusals" ,
2026-08-31 02:07:31 +02:00
"second_pass" : "state-hub, the-custodian, and secrets-engine returned noop with every count zero" ,
"deployment" : "main-a32112e, Helm revision 53, railiance01 primary healthy"
2026-08-31 01:57:46 +02:00
}
}