← back to dashboard

0229Spec 0229.1 — Validator: enforce the `disposition:` + `disposition_reason:` frontmatter fields on dev specs and drafts — operationalises the carve-out-disposition convention shipped doctrinally in spec 0229 §2.5

Frontmatter
Field
Value
kind
dev
spec
0229.1
slug
validator-enforce-disposition-frontmatter
title
Validator: enforce the `disposition:` + `disposition_reason:` frontmatter fields on dev specs and drafts — operationalises the carve-out-disposition convention shipped doctrinally in spec 0229 §2.5
type
new-feature
label
new-feature
version_bump
MINOR
target_version
1.49.0
status
deployed
depends_on
['0229']
complexity
S
created
2026-05-27
queued_at
started_at
2026-05-27T09:31:16Z
merged_at
2026-05-27T09:42:00Z
deployed_at
2026-05-27T09:55:05Z
pr
https://github.com/Lexiz/dual-research/pull/269
handover
handoffs/2026-05-27-spec-0229.1-validator-enforce-disposition-frontmatter.md
failure_step
source_session
promoted_from_draft
disposition
ship
disposition_reason
Self-test for the carve-out-disposition convention introduced by spec 0229 §2.5 — without validator enforcement the new CLAUDE.md rule is recommendation-only, which spec 0229 §7 R4 explicitly named as the doctrinal-drift risk.
Event timeline
When
Step
Data
2026-05-27T09:31:20Z
in_progress
{}
2026-05-27T09:31:30Z
branched
{"branch": "spec/0229.1-validator-enforce-disposition-frontmatter", "from": "main@4288d43"}
2026-05-27T09:31:32Z
implementing_started
{}
2026-05-27T09:37:27Z
implement_complete
{"files_changed": "core+235-backfill", "commits": 1}
2026-05-27T09:37:29Z
tests_started
{}
2026-05-27T09:40:08Z
tests_green
{"passed": 2153}
2026-05-27T09:41:58Z
pr_opened
{"url": "https://github.com/Lexiz/dual-research/pull/269"}
2026-05-27T09:42:03Z
merged
{"pr": "https://github.com/Lexiz/dual-research/pull/269"}
2026-05-27T09:54:00Z
deploy_health_check_ok
{}
2026-05-27T09:55:02Z
handoff_written
{"path": "handoffs/2026-05-27-spec-0229.1-validator-enforce-disposition-frontmatter.md"}
2026-05-27T09:55:05Z
deployed
{"version": "1.49.0"}
Links