Skip to content

Conversation

MiViewIT
Copy link

@MiViewIT MiViewIT commented Oct 3, 2025

What does this PR do?

A few quality of life changes are included. As a do-er the flow is pretty straight forward, but as someone setting up the system its not clear how to explore and drill into the underlying frameworks and compliance policies that make them up. So it makes this software hard to see how it would be used in an organization that has already made any amount of effort to be compliant.

When the user enters advanced mode, a new "View Details" section appears on the frameworks widget. This is to help better navigate what a Framework is made up of.

There was already a "+ Add Control" button and ui, i added that button to each of the control item screens.

When creating a control, a user may want to create a task a new "+ Create New Task" button was implemented, it changes the action button to "Create $ Continue" which will complete the normal control creation flow, then open the Task creation flow and prepopulate the control that was just created.

Image Demo:

image Screenshot 2025-10-03 at 3 38 36 PM Screenshot 2025-10-03 at 3 39 03 PM Screenshot 2025-10-03 at 3 56 28 PM

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. If N/A, write N/A here and check the checkbox.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

How should this be tested?

We piggyback on exsisting framework, no new tests needed. We could make one to ensure the handoff from control to task dosnt break.

Checklist

I developed and tested on the local branch code PR#1555, this area cherry picks to make sure that branch can be moved along, i believe these to be the standalone changes required for implementation. Please Test.

Also the "View Details" button should be moved to look more cohesive. i figured you guys would want to massage it here.

enabling advanced mode allows the ui to show a see more button on each framework, so users can see the details of them in a natural progression kind of way.
placed the add control button to the requirements page. this way if there are missing controls they can be added manually in natural progression.
added task creation to the control creation flow
updated readme to include DB connection pooling notes, so trigger.dev dosnt overwhelm smaller db's
merge comments got left in somehow, weird. removed them.
Copy link

vercel bot commented Oct 3, 2025

@james-miview is attempting to deploy a commit to the Comp AI Team on Vercel.

A member of the Team first needs to authorize it.

@MiViewIT MiViewIT marked this pull request as ready for review October 3, 2025 20:55
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.

3 participants