Skip to content

Fix finalized Markdown companion history checks - #97

Merged
abewheel merged 1 commit into
mainfrom
codex/finalized-markdown-history
Oct 28, 2026
Merged

abewheel merged 1 commit into
mainfrom
codex/finalized-markdown-history

Conversation

@abewheel

@abewheel abewheel commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Finalized meeting proof could fail validation after commit because minutes were compared with the historical agenda. Match each Markdown companion by its stable model name so distinct sections validate against their own committed bytes.

Preserve exact content and presence checks. Regression coverage commits meeting proof before validation and rejects each section’s edits, removals, and late additions, with single-section and extended layout coverage. The fix is released in 0.21.5 after the Git compatibility follow-up in #98 and release coordination in #99. No data-model migration is required.

Validation: Node 24 full CI=true npm run validate; focused committed-history tests; clean install, both package inspections, npm audit, generated consumer (224 resources, zero errors or warnings), private-source and credential scans. An isolated synthetic workspace was checked through the real browser and API: distinct agenda/minutes remain valid, while a real minutes rewrite is rejected. Three independent combined code and security review passes found no actionable issues.

Released: FileGRC 0.21.5. Publish and installed consumer smoke passed.

@abewheel
abewheel merged commit acae527 into main Oct 28, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant