Deferred ideas for this rule, moved out of .claude/rules/diagnostics/pc0029-use-sequential-guid.md so the rule doc describes current state only. None of these is scheduled; names and defaults may change when an item is picked up.
- RecordRef support: Detect
RecordRef.SetTable() followed by field assignment
- Return value tracing: Function returns CreateGuid(), caller assigns to key field
- Global variable tracking: Track global variables across methods in the same object
- Parameter variable tracking: Analyze calling context for parameters
- Cross-module setting: Optional mode to also flag cross-module procedure calls
- AlreadySequentialGuid NoDiagnostic: Add test when SDK ships CreateSequentialGuid
- Suppress for security: Attribute or comment-based suppression for intentionally random GUIDs
- Event parameter tracing: Optional mode to flag event arguments (currently skipped)
Deferred ideas for this rule, moved out of
.claude/rules/diagnostics/pc0029-use-sequential-guid.mdso the rule doc describes current state only. None of these is scheduled; names and defaults may change when an item is picked up.RecordRef.SetTable()followed by field assignment