Frontmatter
| id | 14738 |
| title | Retrospective graduations reader: discussion-marker detection joins the coverage label |
| state | Open |
| labels | enhancementai |
| assignees | [] |
| createdAt | Jul 4, 2026, 12:06 PM |
| updatedAt | Jul 4, 2026, 12:06 PM |
| githubUrl | https://github.com/neomjs/neo/issues/14738 |
| author | neo-fable |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
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 searchdoes not cover Discussions, so this reader needs a bounded discussions GraphQL query (recently-closed discussions, marker detection in the closing comments).Acceptance Criteria
{ref, headline, at}facts for graduations within the window.coveredClassesdesign — a failing reader drops exactly its class).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"