QUA-1024: Restructure After Date Time check docs#1149
Conversation
Greptile SummaryThis PR restructures the After Date Time check documentation from a single legacy page into a 5-page hub (Introduction, How It Works, Examples, API, FAQ), following the same QUA-1024 playbook applied to other rule types. Cross-references in
Confidence Score: 5/5Documentation-only restructure with no logic changes; all cross-references and redirects are correctly wired. The change is purely additive documentation work. The new hub pages are internally consistent, the nav and redirect configuration in mkdocs.yml correctly covers both legacy URL paths, and all updated cross-references point to valid new paths. No executable code is modified. how-it-works.md — the Custom Anomaly Description section is the one spot where the null/missing/empty fallback is not documented, while api.md and faq.md cover it correctly. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["Legacy URLs\nchecks/after-date-check.md\ndata-quality-checks/after-date-check.md"] -->|"mkdocs redirect"| B["Introduction\nafter-date-time/introduction.md"]
B --> C["How It Works\nafter-date-time/how-it-works.md"]
B --> D["Examples\nafter-date-time/examples.md"]
B --> E["API\nafter-date-time/api.md"]
B --> F["FAQ\nafter-date-time/faq.md"]
G["overview-of-a-check.md"] -->|"updated link"| B
H["rule-types-overview.md"] -->|"updated link"| B
I["profile.md"] -->|"updated link"| B
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A["Legacy URLs\nchecks/after-date-check.md\ndata-quality-checks/after-date-check.md"] -->|"mkdocs redirect"| B["Introduction\nafter-date-time/introduction.md"]
B --> C["How It Works\nafter-date-time/how-it-works.md"]
B --> D["Examples\nafter-date-time/examples.md"]
B --> E["API\nafter-date-time/api.md"]
B --> F["FAQ\nafter-date-time/faq.md"]
G["overview-of-a-check.md"] -->|"updated link"| B
H["rule-types-overview.md"] -->|"updated link"| B
I["profile.md"] -->|"updated link"| B
Reviews (2): Last reviewed commit: "docs(after-date-time): document anomaly_..." | Re-trigger Greptile |
|
@greptileai review |
Overview
Restructure the After Date Time rule type documentation from a single page into the 5-page hub pattern (Introduction, How It Works, Examples, API, FAQ), aligned with the QUA-1024 playbook used for Unique, AI Managed, Data Diff, Expected Values, and Entity Resolution.
Key Changes
docs/data-quality-checks/after-date-time/withintroduction.md,how-it-works.md,examples.md,api.md, andfaq.md.Date/Timestampaccepted types (icons sized with.lg), General + Specific Properties, all anomaly types, and a Next Steps card grid. H1 uses the standard:material-book-open-variant:Introduction fallback.book-open-variant(Introduction H1),file-cog(How It Works H1 and corresponding card), no H1 icon on Examples (and no icon on the Examples card per the destination-sync rule),api(API H1),help-circle-outline(FAQ H1).PUTeditable/immutable lists (3 immutables:rule,container_id,template_id).extra.css: adds the.anomalous-cellclass to highlight individual table cells in Examples sample data.mkdocs.yml: nested nav under "After Date Time" plus redirects fromchecks/after-date-check.mdanddata-quality-checks/after-date-check.mdto the new introduction.overview-of-a-check.md,rule-types-overview.md, andoperations/profile/profile.mdrepointed to the new hub path.docs/data-quality-checks/after-date-check.md.Pages to Test
book-open-variantbrick icon, Accepted Types table rendersDateandTimestampwith green check at.lgsize, Next Steps cards showfile-cogfor How It Works and no icon for Examplesfile-cogbrick icon, Evaluation Flow numbered list, NULL Handling section, Cutoff and Time Zone Behavior bullets, open time window expression in the Relationship table, no Spark mentions[filter: event_date = current_date()]rule,container_id,template_id;anomaly_message_fieldrow documents the null/missing/empty fallback; tip banner links todemo.qualytics.io/api/docs