ab
abapify
Hobby
ab
Pipelines
Nx runs
Insights
Compare tasks
Analytics
Sign in
Toggle Sidebar
ac
adt-cli
Pipelines
feat(atc): resolve finding check categories from the check variant form template (#239) ATC worklist findings carry a checkId, but it is a check-instance GUID — not the implementing class name the check variant form template catalog lists (verified against a live S/4 system: no form-template check carries the finding's checkTitle, the GUID-addressed check object 404s like the class-name form, and the finding's own itemid URI 404s). The working bridge is the finding's ATC documentation page (the worklist atom:link): its header line names the check class, which resolves through the form-template index. - adt-schemas: custom XSDs for the form template and its chkc, chko, chkoParameter and chkvcheck dependencies; regenerated schemas and flattened types (chkvFormTemplate) - adt-contracts: manual atc.checkvariants.formtemplate GET endpoint with contract and typed scenario tests - adt-fixtures: real sanitized form template fixture (live S/4 capture, customer-owned entries renamed to ZEXAMPLE_*) plus a synthetic mock-server catalog matching the mock worklist fixture - adt-atc: AtcFinding.checkCategory and documentationUri; parseCheckCategoryIndex, fetchCheckCategoryIndex and resolveCategoriesViaDocumentation (bounded, deduplicated, best-effort — never fails a run); the atc command enriches findings after the worklist fetch; the GitLab Code Quality formatter emits check_id (the stable implementing-class identity) and check_category; SARIF rules carry properties.category - adt-server: CanonicalAtcFinding.checkCategory with best-effort enrichment in the ATC run flow and the REST/OpenAPI finding shape - adt-mcp: atc_run enriches findings with the same shared helpers Enrichment is best-effort by design: an unavailable form template or documentation page never fails the run. Co-authored-by: Cursor <cursoragent@cursor.com>
nx affected -t lint test build e2e-ci --verbose=false --parallel=3
⌘K
feat(atc): resolve finding check categories from the check variant form template (#239)
Succeeded
in
4m 21s
Started
Linux
4 CPU cores
read-write
access token used
Copy command
nx affected -t lint test build e2e-ci --verbose=false --parallel=3
main
c394b3f
GitHub
Open on GitHub
Tasks
Resource Usage
ab
abapify
Hobby