Skip to content

docs: record review-validation lessons and conventions#88

Merged
rogerdigital merged 1 commit into
mainfrom
docs/lessons-and-conventions
Jun 23, 2026
Merged

docs: record review-validation lessons and conventions#88
rogerdigital merged 1 commit into
mainfrom
docs/lessons-and-conventions

Conversation

@rogerdigital

Copy link
Copy Markdown
Owner

Summary

Capture the lessons from the 0.4.12 → 0.4.13 release incident so the same mistakes don't recur.

Changes

  • New tasks/lessons.md — 4 lessons:

    1. Never eslint-disable any obsidianmd/* rule (review bot rejects it)
    2. Distinguish review error (blocks release) vs warning (noise)
    3. Use lightweight tags, consistent with all historical releases
    4. Verify hypotheses with a minimal repro before reasoning down a chain
  • AGENTS.md — codify two rules:

    • Never disable obsidianmd/* rules; resolve conflicts in code
    • Use lightweight tags (git tag <version>), not -a

Context

0.4.12 failed community review because of an eslint-disable obsidianmd/ui/sentence-case added in #84. 0.4.13 fixed it. These lessons prevent recurrence.

- Add tasks/lessons.md capturing the 0.4.12 review validation failure:
  - never eslint-disable obsidianmd/* rules
  - distinguish review error vs warning
  - use lightweight tags
  - verify hypotheses with minimal repro before reasoning down a chain
- AGENTS.md: codify the obsidianmd disable prohibition and tag convention
@rogerdigital
rogerdigital merged commit 4c04c24 into main Jun 23, 2026
1 check passed
@rogerdigital
rogerdigital deleted the docs/lessons-and-conventions branch June 23, 2026 08:36
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