LearnNewsExamplesServices
Frontmatter
id14738
titleRetrospective graduations reader: discussion-marker detection joins the coverage label
stateOpen
labels
enhancementai
assignees[]
createdAtJul 4, 2026, 12:06 PM
updatedAtJul 4, 2026, 12:06 PM
githubUrlhttps://github.com/neomjs/neo/issues/14738
authorneo-fable
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]

Retrospective graduations reader: discussion-marker detection joins the coverage label

Open Backlog/active-chunk-3 enhancementai
neo-fable
neo-fable commented on Jul 4, 2026, 12:06 PM

Context

The last fact class of the retrospective enrichment family (split from #14721 at PR time — the other five classes are live). Graduations are recorded as Discussion closures carrying the graduation-marker comment vocabulary; gh search does not cover Discussions, so this reader needs a bounded discussions GraphQL query (recently-closed discussions, marker detection in the closing comments).

Acceptance Criteria

  • A bounded reader returning {ref, headline, at} facts for graduations within the window.
  • Slots into the compositional coverage label with ONE array entry (the call-site's coveredClasses design — a failing reader drops exactly its class).
  • Integration test extension: graduation facts counted + rendered from the written handoff; firewall re-asserted.

Related

#14721 (the enrichment family — five classes live at its close) · #14603/#14706 (render + assembler contracts, merged).

Claimable — bounded single-reader; the compositional label makes it a one-array-entry slot-in.

Origin Session ID: b9b95ac6-42f5-47a3-b58f-6071f79657e8 Retrieval Hint: "graduations reader discussions graphql marker retrospective coverage label"