Skip to content

feat: implement two-way registry verification and strategic pillar integrated reporting - #765

Merged
fderuiter merged 1 commit into
mainfrom
jules/two-way-registry-verification-js1-0e8bf0fe-0fb1-4f31-a8cf-39fc5d6ec1eb
Aug 12, 2026
Merged

feat: implement two-way registry verification and strategic pillar integrated reporting#765
fderuiter merged 1 commit into
mainfrom
jules/two-way-registry-verification-js1-0e8bf0fe-0fb1-4f31-a8cf-39fc5d6ec1eb

Conversation

@google-labs-jules

Copy link
Copy Markdown
Contributor

Implementation of Two-Way Registry Verification and Integrated Reporting

This pull request implements a complete solution to map, validate, and report requirements against strategic pillars. It addresses the business and compliance goals by adding strict build-time gates in the traceability matrix generator.

Key Changes:

  1. Requirements Registry Restructuring: Modified the centralized requirements catalogue inside scripts/generate-rtm.mjs to define direct parent-child mappings with strategic pillars.
  2. Registry Mapping Verification: Introduced a synchronous check to halt builds if any registered requirement does not map to a recognized, valid strategic pillar.
  3. Two-Way Tag Alignment Verification: Enhanced the AST/line scanning engine to detect mismatched test-level requirement tags and pillar annotations, preventing tags from diverging from the centralized registry and throwing an exit error if any mismatch is found.
  4. Integrated Pillar Reporting: Updated the generated Markdown (Validation_Traceability_Matrix.md), JSON (rtm.json), and CSV (rtm.csv) traceability matrices to export nested objects and columns displaying the mapped strategic pillars for every requirement.
  5. Automated Unit Testing: Added a comprehensive unit test suite in src/app/domain/core/validation/rtm-two-way-validation.spec.ts using Vitest to guarantee robust registry validation and alignment checks.

@google-labs-jules
google-labs-jules Bot requested a review from fderuiter as a code owner August 11, 2026 21:04
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 11, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
equipose bf81e18 Commit Preview URL

Branch Preview URL
Aug 11 2026, 09:06 PM

@fderuiter
fderuiter merged commit 3540e0c into main Aug 12, 2026
27 checks passed
@fderuiter
fderuiter deleted the jules/two-way-registry-verification-js1-0e8bf0fe-0fb1-4f31-a8cf-39fc5d6ec1eb branch August 12, 2026 17:43
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.47.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant