Skip to content

docs: fix the inaccuracy tail (I2–I15)#79

Merged
lesnik512 merged 1 commit into
mainfrom
docs/audit-inaccuracy-tail-i2-i15
Jun 13, 2026
Merged

docs: fix the inaccuracy tail (I2–I15)#79
lesnik512 merged 1 commit into
mainfrom
docs/audit-inaccuracy-tail-i2-i15

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Resolves the 14 cataloged inaccuracies (I2–I15) from the 2026-06-13 docs
audit (planning/audits/2026-06-13-docs-audit-findings.md). Each was
verified against source before editing; mkdocs build --strict is clean.

Findings fixed

ID Page Fix
I2 observability.md, dlq.md exception_type DLQ tag is omitted (not None) for no-exception terminals (usecase.py:728)
I3 observability.md "first eight" PromQL → "first seven"
I4 observability.md Name PrometheusRecorder as the source of the faststream_outbox_* series; contrast the native middleware
I5 observability.md Note status="error" also counts lease_lost (prometheus.py:277)
I6 comparison.md Drop the "strict subset" overstatement that contradicted the bus-gap list
I7 comparison.md, subscriber.md Private _RetryStrategyTemplate → public ExponentialRetry/NoRetry
I8 add-kafka-relay.md Consumer bootstrap → localhost:9092; prose matches the advertised listener
I9 subscriber.md Spell the full get_next_attempt_delay signature
I10 subscriber.md State get_one()/__aiter__ raise NotImplementedError
I11 router.md broker._subscribers is a WeakSet, not a list
I12 how-it-works.md Name the dispatch_one seam
I13 installation.md Explain the Postgres 12+ vs 17 gap
I14 basic.md Name the outbox_lease_ck CHECK constraint
I15 first-outbox-app.md Add the Check constraints: block to the \d outbox output

Context

Successor work to the same audit's already-merged bug fixes (B1–B5) and
CLAUDE.md source-of-truth drifts (C1–C3). After this, only the
improvement tail (P1–P18) remains open in the audit register.

🤖 Generated with Claude Code

Resolve the 14 cataloged inaccuracies from the 2026-06-13 docs audit;
each verified against source before editing.

- I2: exception_type DLQ tag is omitted (not None) for no-exception
  terminals — fixed observability.md:61 and dlq.md:144 (usecase.py:728).
- I3: "first eight" PromQL → "first seven".
- I4: name PrometheusRecorder as the source of the faststream_outbox_*
  series and contrast the native middleware.
- I5: note status="error" also counts lease_lost (prometheus.py:277).
- I6: drop the "strict subset" overstatement that contradicted the
  bus-gap list.
- I7: replace private _RetryStrategyTemplate with public
  ExponentialRetry/NoRetry (comparison.md + adjacent subscriber.md).
- I8: align the Kafka consumer bootstrap to localhost:9092 and fix the
  listener prose to match the advertised address.
- I9: spell the full get_next_attempt_delay signature in the example.
- I10: state get_one()/__aiter__ raise NotImplementedError.
- I11: broker._subscribers is a WeakSet, not a list.
- I12: name the dispatch_one seam in the worker-loop description.
- I13: explain the Postgres 12+ vs 17 gap.
- I14: name the outbox_lease_ck CHECK constraint in basic.md.
- I15: add the Check constraints block to the tutorial \d outbox output.

mkdocs build --strict clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit e19b07d into main Jun 13, 2026
3 checks passed
@lesnik512 lesnik512 deleted the docs/audit-inaccuracy-tail-i2-i15 branch June 13, 2026 20:55
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