Skip to content

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

Open
google-labs-jules[bot] wants to merge 1 commit into
mainfrom
jules/two-way-registry-verification-js1-0e8bf0fe-0fb1-4f31-a8cf-39fc5d6ec1eb
Open

feat: implement two-way registry verification and strategic pillar integrated reporting#765
google-labs-jules[bot] wants to merge 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

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants