Spec 0179 — Fix: critique-card body redundancies (verdict row, bottom anchor, seen-row) + mandate side-by-side parity grid in PR
Frontmatter
Field
Value
kind
dev
spec
0179
slug
critique-card-body-redundancies-and-parity-verification
title
Fix: critique-card body redundancies (verdict row, bottom anchor, seen-row) + mandate side-by-side parity grid in PR
type
bug
label
bug
version_bump
PATCH
target_version
1.36.2
status
deployed
depends_on
['0172', '0173']
complexity
S
created
2026-05-22
queued_at
2026-05-22T22:30:00Z
started_at
2026-05-23T10:11:30Z
merged_at
2026-05-23T10:17:44Z
deployed_at
2026-05-23T10:20:53Z
pr
https://github.com/Lexiz/dual-research/pull/209
handover
handoffs/2026-05-23-spec-0179-critique-card-body-redundancies-and-parity-verification.md
failure_step
source_session
bug-spec-batch-2205-claude
promoted_from_draft
disposition
archive
disposition_reason
Pre-spec-0229 carve-out; disposition assigned retroactively to satisfy the new convention.
Event timeline
When
Step
Data
2026-05-22T21:21:28Z
queued
{}
2026-05-23T10:09:57Z
cycle_started
{}
2026-05-23T10:09:57Z
preflight_ok
{"checks": ["main_clean", "no_open_spec_prs", "no_in_flight", "depends_on_deployed"]}
2026-05-23T10:10:04Z
handoff_read
{"path": "handoffs/2026-05-23-spec-0178-input-section-default-open-on-outer-expand.md"}
2026-05-23T10:10:04Z
spec_read
{"path": "specs/0179-critique-card-body-redundancies-and-parity-verification.md", "lines": 277, "type": "bug"}
2026-05-23T10:10:04Z
planning_started
{}
2026-05-23T10:11:30Z
reconcile_complete
{"mechanical": 5, "semantic": 0, "verdict": "clean", "note": "all substantive sites resolve at shifted lines (DQ verdict@1676-1682, Issue seen-row@1723-1730, Issue bottom anchor@1731-1733, Comment seen-row@1753-1759, Comment bottom anchor@1760-1762). Note: spec 0173 already rewrote ItemCardDQBody to use ItemCardThreadView instead of ItemCardTurnRow, so the \u00a74 test that asserts <ItemCardTurnRow text={t.reason} is stale and needs adapting"}
2026-05-23T10:11:45Z
in_progress
{}
2026-05-23T10:11:49Z
branched
{"branch": "spec/0179-critique-card-body-redundancies", "from": "main@HEAD"}
2026-05-23T10:11:53Z
implementing_started
{}
2026-05-23T10:15:19Z
implement_complete
{"files_changed": 5, "commits": 0}
2026-05-23T10:15:22Z
tests_started
{}
2026-05-23T10:15:51Z
tests_green
{"passed": 1643}
2026-05-23T10:17:40Z
pr_opened
{"url": "https://github.com/Lexiz/dual-research/pull/208"}
2026-05-23T10:17:59Z
merged
{"pr": "https://github.com/Lexiz/dual-research/pull/208"}
2026-05-23T10:19:00Z
deploy_started
{}
2026-05-23T10:20:57Z
deployed
{"version": "1.36.2"}
2026-05-23T10:20:57Z
deploy_health_check_ok
{}
2026-05-23T10:21:48Z
handoff_written
{"path": "handoffs/2026-05-23-spec-0179-critique-card-body-redundancies-and-parity-verification.md"}
Links