git:20260513.c040931 to git:20260513.40dcfd6

10 added, 70 removed. Audit A to A.

<claude-mem-context>
# Recent Activity
<!-- This section is auto-generated by claude-mem. Edit content outside the tags. -->
- ### May 7, 2026
-
- | ID | Time | T | Title | Read |
- |----|------|---|-------|------|
- | #19524 | 4:36 PM | ๐Ÿ”ต | Type-Check Validation Identifies Remaining Work in Generators Package | ~479 |
- | #19522 | 4:35 PM | ๐Ÿ”„ | GenerateContext Test - Refined Type Error Suppressions | ~433 |
- | #19521 | " | ๐Ÿ”„ | Improved Type Error Suppression Precision in GenerateContext Tests | ~378 |
- | #19520 | 4:34 PM | ๐Ÿ”„ | Removed Unnecessary Type Error Suppression in GenerateContext Test | ~317 |
- | #19519 | " | ๐Ÿ”„ | Narrowed @ts-expect-error Scope in GenerateContext Test | ~390 |
- | #19518 | " | ๐Ÿ”„ | Removed ts-expect-error suppression from GenerateContext test | ~378 |
- | #19501 | 4:27 PM | ๐Ÿ”„ | Simplified GeneratorsMapContainer Type Signature | ~193 |
-
- ### May 8, 2026
-
- | ID | Time | T | Title | Read |
- |----|------|---|-------|------|
- | #19648 | 3:05 PM | ๐Ÿ”„ | Refactored GenerateContext Document Access to Use Discriminated Union | ~366 |
- | #19647 | " | ๐Ÿ”„ | Removed oasDocument and gqlDocument convenience getters from GenerateContext | ~285 |
-
- ### May 9, 2026
-
- | ID | Time | T | Title | Read |
- |----|------|---|-------|------|
- | #19835 | 9:00 AM | ๐Ÿ”ต | Skip Configuration Filtering Implementation | ~445 |
-
- ### May 10, 2026
-
- | ID | Time | T | Title | Read |
- |----|------|---|-------|------|
- | #20025 | 6:10 PM | ๐Ÿ”„ | GenerateContext.toModelContentSettings reordered to compute enrichments first | ~366 |
- | #20023 | " | โœ… | Updated toModelContentSettings to compute enrichments before calling toIdentifier and toExportPath | ~373 |
- | #20022 | " | ๐Ÿ”„ | GenerateContext.toOperationContentSettings reordered to compute enrichments first | ~387 |
- | #20000 | 5:52 PM | ๐Ÿ”ต | ContentSettings creation sequence reveals enrichment timing issue | ~435 |
-
### May 11, 2026
| ID | Time | T | Title | Read |
|----|------|---|-------|------|
- | #20251 | 10:44 AM | ๐Ÿ”„ | Compile-time drift check between GqlIssueType schema and TypeScript union | ~160 |
- | #20250 | " | ๐Ÿ”„ | oasIssueType schema refined with compile-time drift detection pattern | ~108 |
- | #20248 | 10:43 AM | โœ… | Runtime validation schema added for GqlIssueType | ~282 |
- | #20247 | 10:42 AM | ๐ŸŸฃ | Added runtime validation schema for OasIssueType | ~128 |
- | #20244 | 10:40 AM | ๐Ÿ”„ | Add exhaustiveness checking to parse issue level handling | ~325 |
- | #20241 | 10:39 AM | ๐Ÿ”„ | GqlParseContext unified to use protocol-tagged ParseIssue format | ~364 |
- | #20239 | 10:38 AM | ๐Ÿ”„ | Unified ParseIssue structure with protocol tagging in ParseContext | ~422 |
- | #20238 | " | ๐Ÿ”„ | Updated removeErroredItems to use discriminated ParseIssue structure | ~380 |
- | #20237 | 10:37 AM | ๐Ÿ”„ | Begin parse issue type unification with new ParseIssue import | ~354 |
- | #20236 | " | ๐Ÿ”„ | Extract ParseIssue types to dedicated module | ~310 |
- | #20235 | " | ๐ŸŸฃ | Unified ParseIssue discriminated union for OAS and GraphQL errors | ~407 |
- | #20234 | 10:36 AM | ๐Ÿ”„ | Rename SkmtcDocument to SkmtcParsedDocument in GenerateArgs | ~312 |
- | #20233 | " | ๐Ÿ”„ | Renamed SkmtcDocument to SkmtcParsedDocument for clarity | ~283 |
- | #20232 | 10:35 AM | ๐Ÿ”„ | Rename SkmtcParsedDocument to SkmtcDocument for clarity | ~272 |
- | #20231 | " | ๐Ÿ”„ | Renamed SkmtcDocument to SkmtcParsedDocument in GenerateContext | ~375 |
- | #20230 | " | ๐Ÿ”„ | Renamed SkmtcDocument to SkmtcParsedDocument | ~377 |
- | #20228 | 10:34 AM | ๐Ÿ”„ | Rename IssueType to OasIssueType for protocol-specific clarity | ~315 |
- | #20227 | " | ๐Ÿ”„ | Renamed IssueType to OasIssueType in ParseContext | ~335 |
- | #20226 | " | ๐Ÿ”„ | Renamed IssueType to OasIssueType for protocol symmetry | ~358 |
- | #20223 | 10:33 AM | โš–๏ธ | Committed to ParseIssue discriminated union refactor | ~385 |
+ | #20531 | 8:04 PM | ๐ŸŸฃ | Include settings test suite created for allow-list generator filtering | ~531 |
+ | #20245 | 10:40 AM | ๐Ÿ”„ | Made GqlParseContext.log() exhaustively checked via switch | ~294 |
+ | #20240 | 10:38 AM | ๐Ÿ”„ | Unified parse issue storage across OAS and GraphQL contexts | ~303 |
### May 12, 2026
| ID | Time | T | Title | Read |
|----|------|---|-------|------|
- | #21069 | 8:56 PM | ๐ŸŸฃ | Manifest structure documentation added | ~323 |
- | #21071 | " | โœ… | Error handling documentation expanded with engineering mechanisms | ~347 |
- | #21073 | " | โœ… | Glossary expanded with core generation concepts | ~257 |
- | #21076 | " | ๐Ÿ”ต | Dual spelling identified as typo not intentional design | ~245 |
- | #21017 | 7:16 PM | โœ… | TypeSystem concept documentation created | ~812 |
- | #21008 | 7:07 PM | โœ… | Generator emission model documented with side-effect architecture | ~784 |
- | #21007 | 6:59 PM | ๐ŸŸฃ | StackTrail API reference documentation created | ~720 |
- | #21002 | 6:58 PM | โœ… | Error-handling philosophy documentation expanded with implementation mechanisms | ~683 |
- | #21000 | 6:55 PM | โš–๏ธ | Dual spelling of Normalised/Normalized identified as typo not intentional design | ~611 |
- | #20995 | 6:49 PM | ๐Ÿ”ต | OasDocument removeItem implements cascade pruning via StackTrail pattern matching | ~594 |
- | #20994 | " | ๐Ÿ”ต | ParseContext unified parse error handling and dependency tracking | ~632 |
- | #20839 | 12:59 PM | ๐Ÿ”„ | Prettier formatting system removed from SKMTC core | ~535 |
- | #20805 | 12:31 PM | ๐Ÿ”ต | GenerateContext register API directly manipulates File internals | ~575 |
- | #20804 | 12:30 PM | ๐Ÿ”ต | GenerateContext registration API surface examined for language renderer integration | ~551 |
- | #20780 | 11:55 AM | ๐Ÿ”ต | Generator ecosystem relies on core TypeScript utilities | ~498 |
- | #20770 | 11:44 AM | โœ… | Standardized codebase spelling from mixed UK/US English to consistent US English | ~605 |
+ | #21012 | 7:08 PM | ๐ŸŸฃ | Created comprehensive how-generators-emit.md concept document | ~598 |
+ | #20971 | 2:58 PM | ๐Ÿ”ต | StackTrail location format discrepancy and cumulative fix status update | ~746 |
+ | #20928 | 2:20 PM | ๐Ÿ”ต | Critical enrichment routing path discrepancy discovered in documentation | ~940 |
+ | #20658 | 8:54 AM | ๐Ÿ”ต | SKMTC error isolation pattern - tryParseAt for partial parse failures | ~788 |
+ | #20651 | 8:45 AM | ๐Ÿ”ต | RenderContext implementation - final phase of SKMTC pipeline | ~790 |
+ | #20650 | " | ๐Ÿ”ต | SKMTC GenerateContext orchestration and skip/include filtering | ~785 |
+ | #20644 | 8:34 AM | ๐Ÿ”ต | SKMTC architecture - three-phase pipeline and CLI commands | ~812 |
</claude-mem-context>