Skip to content

Enables the README stage at severity :error - #184

Merged
johnnyt merged 1 commit into
mainfrom
sui-twtx-readme-stage-error
Oct 11, 2026
Merged

johnnyt merged 1 commit into
mainfrom
sui-twtx-readme-stage-error

Conversation

@johnnyt

@johnnyt johnnyt commented Oct 11, 2026

Copy link
Copy Markdown
Member

Refs: sui-twtx

What

  • mix.exs: the ex_quality dev dependency moves from ~> 0.15 to ~> 0.16, the first release that ships the README stage. In mix.lock only the ex_quality line moves (0.15.1 to 0.16.0); no other lock line and no runtime requirement changes.
  • .quality.exs: the README stage is enabled at severity: :error, with the same block and comment statifier_oban's .quality.exs carries. The line ceiling comes from readme_max_lines in .claude/diataxis.md.

The README passes the new stage as it stands ("165 lines, every part present"), so no README text changes.

Authority

This gate change is pre-approved by the operator's campaign consent, adopted 2026-10-10, quoted verbatim: "I pre-approve exactly these quality gate changes and nothing else: the ex_quality ~> 0.16 dev requirement and the README stage at :error in statifier-ex, opentelemetry_statifier, statifier_datamodel and statifier-ui".

Provenance

  • .claude/wurk.json: ex_quality 0.16 also reports its opt-in Diataxis stage as a skip line. The kit's gate reader blocked on that unclassified skip, so the manifest's project_level_skips gains the same entry statifier_oban's manifest carries for it. No stage is disabled and no threshold moves; the entry classifies a stage this project has never enabled.

Gate

Full mix quality green on this head: every stage passed, 1,210 of 1,210 tests, 93.6% coverage, attested by mix quality.verify. The skip lines are Diataxis (project-level, opt-in), Gettext and Sobelow (not applicable, as before).

No changelog fragment: a quality gate change takes none under changelog.d/README.md.

Review

In-turn review of the diff: the .quality.exs block is byte-identical to statifier_oban's; the lock moves one line. No record text in this PR.

The ex_quality dev dependency moves to ~> 0.16, the first release that
ships the README stage, and .quality.exs enables that stage at severity
:error with the comment statifier_oban carries for the same block. The
README already passes: 165 lines, every part present.

ex_quality 0.16 also reports its opt-in Diataxis stage as skipped, so
the manifest classes that skip as project-level, as statifier_oban's
manifest does. Only the ex_quality line of mix.lock moves. No file
under lib/ changes.

Refs: sui-twtx
@johnnyt
johnnyt force-pushed the sui-twtx-readme-stage-error branch from e318e03 to 7774919 Compare October 11, 2026 14:52
@johnnyt
johnnyt merged commit 65b92c0 into main Oct 11, 2026
1 check passed
@johnnyt
johnnyt deleted the sui-twtx-readme-stage-error branch October 11, 2026 14:53
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