Repository navigation
chore: readiness for the agents (MKT-19715) - #145
pritesh-jain-cstk wants to merge 1 commit into
Conversation
- Tests from the spec replace the hollow spec: 20 tests, 100% lines, 95% branches; `test` runs once, `test:coverage` enforces 90% (MKT-19722) - Entry test at #/custom-field guards the router; update-app-info.json added (path /#/custom-field, json) (MKT-19723) - CI on PRs and main: lint, typecheck, build, coverage; Dependabot; CLAUDE.md with verified commands (MKT-19723, MKT-19724) - Branch-name hook also accepts MKT keys and claude/<type>/<KEY>-<slug> branches (it only allowed the retired ESI project) - Remove unused jotai and nth-check; README, licence (MIT) and repository links match the repo - Two known bugs pinned by skipped tests: no catch on SDK init, ErrorBoundary re-throws (MKT-19732) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
🟠 High Severity - SLA Breached Issues (with fixes)Showing 3 issue(s) that have exceeded the 30-day SLA threshold:
🟡 Medium Severity - SLA Breached Issues (with fixes)Showing 2 issue(s) that have exceeded the 90-day SLA threshold:
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
❌ BUILD FAILED - Security checks failed Please review and fix the security vulnerabilities before merging. |
|
Superseded by the split: Tests #146 (from main), Routine #147 (stacked on #146), Docs #148 (from main, draft until tests merge). Merge order: #146, #147; #148 after #146. Branch graph in each PR body and the Epic. main had moved (react-router-dom ^7) since this PR was cut, so the new branches are based on current main. Closed without merge; no code lost (lossless check passed against this PR's tree plus main's changes, lockfile regenerated). |
Readiness work for MKT-19715: get Progress Bar ready for the deveco agent routines. Made with the
deveco-app-readinessskill; reviewed by a separate agent. Please review and merge by hand.npm testruns once;npm run test:coverageenforces 90%.src/index.spec.tsxloads the real entry at#/custom-field(as Contentstack does on dev11) and checks the slider renders.update-app-info.jsonadded (path/#/custom-field,json).ci.yml: lint, typecheck, build, coverage on PRs andmain.CLAUDE.md. Unusedjotaiandnth-checkremoved. README clone URL, licence (MIT, matching LICENSE) and package.json links fixed.dependabot.yml.validate-branch-name) only allowed `featurecatchon SDK init, ErrorBoundary re-throws).Evidence: lint, typecheck and build pass. The reviewer broke the code 6 ways (default value, saved shape,
setDatacall, load, empty check, pulse payload) and each break fails the suite. Stryker: 66%, with no survivors in the core behaviour.🤖 Generated with Claude Code