Tags: systima-ai/comply
Tags
docs: update AGENTS.md with CLI commands, schema reference, domain fi… …eld, caveats - Fix stale claim about .js import extensions (now extensionless) - Add CLI commands table (scan, init, scaffold, doctor, baseline, diff, report) - Add .systima.yml schema section with domain field documentation - Add caveats section: .gitignore pattern, action dist committing, knowledge path resolution - Note action.yml lives at repo root, not in packages/action/
feat: risk-tiered reporting with domain-aware finding severity Findings are now split into applicable and advisory based on declared risk level and domain: - Add 'domain' field to .systima.yml classification (general_purpose, customer_support, creditworthiness, employment, legal, etc.) - Compliance score only counts legally required obligations for the declared risk tier (limited-risk: Art. 5 + Art. 50 only) - Call-chain findings (DB persistence, conditional branching) are advisory/info for non-regulated domains, critical only for high-risk or regulated domains - PR comment shows two sections: 'Your Obligations' (applicable) and a collapsible advisory section with 'if reclassified as high-risk' - High-risk-only obligations (Art. 9-14) no longer count as failures for limited/minimal-risk systems - SystemScanResult gains advisoryResults and advisoryFindings fields Example: a limited-risk customer_support chatbot now scores 100% if Art. 5 and Art. 50 pass, with call-chain findings shown as informational notes in a collapsible section. Bumps to 0.3.0.
feat: v0.2.0 — PDF reports, scaffold, doctor, remediation, deduplicat… …ion, Action deployment New features: - PDF report generation (pdfmake): comply report --format pdf - comply scaffold: generates template documentation files for all declared systems - comply doctor: validates .systima.yml config without running a full scan - Remediation guidance on all fail/warning findings with concrete fix instructions - Call-chain finding deduplication (14 findings → 5 unique in typical scans) - @systima/aiact-docs integration: detects presence, suggests generation commands - GitHub Actions job summary () with compliance overview - Dashboard badge: badge-path input writes SVG, badge-url output for shields.io Fixes: - Fix CI: remove conflicting pnpm version spec from ci.yml - Build and commit GitHub Action dist/ for first time - Exclude packages/action/dist/ from .gitignore - Remove .js extensions from all internal imports (use bundler resolution) Breaking: none. Bumps @systima/comply from 0.1.1 to 0.2.0.