fix(ux): resolve tickets #58 #60 — wizard review labels and assignment CTA clarity

#58: Split the merged "Type: BD / INT" field in the wizard review step into
separate "Order Type", "Allocation Type", and "Status on create" rows so
users can clearly distinguish commercial classification from lifecycle status.

#60: Relabel FillOpenDemandModal staging CTA from "+ Add to Plan" to
"+ Queue Assignment" and the proceed CTA from "Review (N)" to
"Review Queued (N)" to make the staged/non-final nature of the action clear.
Also correct the project detail Assignments label from "N active" to
"N planned" and update the tooltip to include PROPOSED in the definition.

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
2026-04-03 16:17:16 +02:00
parent 2da29c8191
commit 9241f22993
3 changed files with 12 additions and 5 deletions
@@ -113,8 +113,8 @@ export default async function ProjectDetailPage({ params }: ProjectDetailPagePro
<dd className="mt-0.5 text-sm text-gray-900">{project.allocationType}</dd>
</div>
<div>
<dt className="text-xs text-gray-500 flex items-center">Assignments<InfoTooltip content="Number of active resource assignments (confirmed or in-progress allocations) on this project." /></dt>
<dd className="mt-0.5 text-sm text-gray-900">{activeAssignments.length} active</dd>
<dt className="text-xs text-gray-500 flex items-center">Assignments<InfoTooltip content="Number of non-cancelled resource assignments on this project — includes PROPOSED (staged), CONFIRMED, and ACTIVE statuses." /></dt>
<dd className="mt-0.5 text-sm text-gray-900">{activeAssignments.length} planned</dd>
</div>
<div>
<dt className="text-xs text-gray-500 flex items-center">Open Demands<InfoTooltip content="Staffing requirements that still need resources. Unfilled seats are demand positions not yet assigned to a person." /></dt>