Skip to content

[dev] [Marfuen] mariano/nist-sp800-53-readiness-clean#2929

Merged
Marfuen merged 1 commit into
mainfrom
mariano/nist-sp800-53-readiness-clean
May 27, 2026
Merged

[dev] [Marfuen] mariano/nist-sp800-53-readiness-clean#2929
Marfuen merged 1 commit into
mainfrom
mariano/nist-sp800-53-readiness-clean

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 27, 2026

This is an automated pull request to merge mariano/nist-sp800-53-readiness-clean into dev.
It was created by the [Auto Pull Request] action.


Summary by cubic

Add requirement families to requirements and introduce a grouped Requirements view with search and filtering. API, editor, versioning, export/import, and review flows now support the new field.

  • New Features

    • Add requirementFamily to requirements (DB model, create/update/import/export DTOs, services).
    • Include requirementFamily in framework manifests and diffs.
    • App: new grouped Requirements tab with expand/collapse, search, family filter, and URL persistence.
    • Editor: new Family column (combobox) to set requirement families.
    • Review/versioning: show requirement family changes in diffs and update previews.
  • Migration

    • Run database migration to add the requirementFamily column.
    • Optional: backfill family values for existing requirements.
    • No breaking changes; missing families are treated as “Uncategorized.”

Written for commit cfdc83d. Summary will update on new commits. Review in cubic

Adds requirementFamily field to FrameworkEditorRequirement, with full
support across the framework editor, versioning/sync/rollback, manifest
builder/diff, export/import, and the app's requirements tab.

- Framework editor: ComboboxCell column for setting requirement families
- App: FrameworkRequirementsGrouped component with expand/collapse,
  search, family filter, and URL persistence via nuqs
- Versioning: requirementFamily captured in manifests, diffed, synced
- Review: shows requirement family changes in update preview

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app Ready Ready Preview, Comment May 27, 2026 3:10pm
comp-framework-editor Ready Ready Preview, Comment May 27, 2026 3:10pm
portal Ready Ready Preview, Comment May 27, 2026 3:10pm

Request Review

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 22 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@Marfuen Marfuen merged commit 65230df into main May 27, 2026
11 checks passed
@Marfuen Marfuen deleted the mariano/nist-sp800-53-readiness-clean branch May 27, 2026 15:19
claudfuen pushed a commit that referenced this pull request May 27, 2026
# [3.64.0](v3.63.2...v3.64.0) (2026-05-27)

### Bug Fixes

* **api:** add batch update endpoint for requirements to avoid rate limiting ([8ce8b3c](8ce8b3c))
* **api:** wrap custom framework link sync in transaction ([#2931](#2931)) ([094eec1](094eec1))
* **controls:** include direct policy/task links in custom framework view ([a32ec37](a32ec37))
* **framework-editor:** flip ComboboxCell dropdown upward when near viewport bottom ([c4b50c6](c4b50c6))

### Features

* Add control families for nist readiness ([edc5b1a](edc5b1a))
* add requirement family grouping to frameworks ([#2929](#2929)) ([65230df](65230df))
@claudfuen
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.64.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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants