Civil UI Card System
Overview
Navigate and execute the 13-card civil engineering design workflow system. Each card represents a work package within the 5-phase design process (Site Assessment → Conceptual Design → Preliminary Design → Detailed Design → Procurement/Construction). Cards have dependencies, status transitions, agent integration, and completion criteria.
Announce at start: "I'm using the civil-ui-card-system skill to navigate the 13-card civil engineering workflow."
When to Use This Skill
Trigger Conditions:
- Accessing the civil engineering workflow dashboard via modal
- Navigating between workflow cards
- Updating card status (Not Started → In Progress → Complete)
- Checking card dependencies before proceeding
- Viewing agent status for card processing
- Exporting card data or status reports
Prerequisites:
- Civil engineering workflow modal loaded
- Agent state active (for "Document Generator" functionality)
- Project data loaded and available
- User has appropriate permissions for the workflow
Card Inventory and Phase Structure
Phase 1: Site Assessment & Requirements (Cards 1-4)
| # | Card Name | Purpose | Primary Agent | Dependencies |
|---|---|---|---|---|
| 1 | Project Brief | Project initiation, scope, requirements | CE-LIB-001 | None |
| 2 | Site Survey | Topographic data, boundaries, existing infrastructure | CE-SITE-001 | Card 1 |
| 3 | Geotechnical | Soil investigation, bearing capacity, foundation | CE-GEO-001 | Card 1, 2 |
| 4 | Environmental | Constraints, protected areas, compliance | CE-ENV-001 | Card 1, 2 |
Phase 2: Conceptual Design (Cards 5-6)
| # | Card Name | Purpose | Primary Agent | Dependencies |
|---|---|---|---|---|
| 5 | Design Options | Multi-criteria option analysis | CE-DESIGN-001 | Cards 1-4 |
| 6 | Preliminary Layout | Conceptual design and layout | CE-DESIGN-001 | Card 5 |
Phase 3: Detailed Analysis (Cards 7-8)
| # | Card Name | Purpose | Primary Agent | Dependencies |
|---|---|---|---|---|
| 7 | Calculations | Engineering analysis and modeling | CE-STRUCT-001, CE-HYDRO-001 | Cards 1-6 |
| 8 | Preliminary Drawings | Construction documentation draft | CE-DOCS-001 | Card 7 |
Phase 4: Construction Documentation (Cards 9-12)
| # | Card Name | Purpose | Primary Agent | Dependencies |
|---|---|---|---|---|
| 9 | Construction Drawings | Final IFC drawings | CE-DOCS-001 | Card 8 |
| 10 | Specifications | Technical requirements | CE-DOCS-001 | Card 8 |
| 11 | Quantity Schedules | BOQ and cost estimation | CE-QS-001 | Card 9, 10 |
| 12 | ITP | Inspection and test plans | CE-QA-001 | Cards 9, 10 |
Phase 5: Procurement & Construction (Cards 13-14)
| # | Card Name | Purpose | Primary Agent | Dependencies |
|---|---|---|---|---|
| 13 | Tender Documents | Procurement package | CE-PROC-001 | Cards 9-12 |
| 14 | Construction Support | RFI, variations, monitoring | CE-COLLAB-001 | Card 13 |
Step-by-Step Procedure
Step 1: Workflow Dashboard Navigation
Access the workflow system:
- Navigate to Civil Engineering page
- Click "Document Generator" button (visible only in Agent state)
- Workflow modal opens showing 14 cards organized by phase
- Review card status indicators:
- 🔘 Not Started (default)
- 🔵 In Progress
- ✅ Complete
- 🔴 Blocked (dependency not met)
- 🟡 Under Review
Step 2: Card Selection and Data Entry
For each card:
- Click card to expand details
- Review required fields and current status
- Check prerequisite cards are complete
- Initiate card workflow:
- Click "Start" to change status to In Progress
- Upload required documents/data
- Run agent processing if applicable
- Review results and edit as needed
Card completion criteria:
- All required fields populated
- Required documents uploaded
- Agent processing completed successfully
- Quality gate passed (auto-validation)
- User clicks "Mark Complete"
Step 3: Dependency Management
Respect card dependencies:
- Card cannot start until all dependency cards are Complete
- System automatically blocks cards with incomplete dependencies
- Override only with documented justification and manager approval
- Changing a completed card status resets all dependent cards to "Under Review"
Dependency validation rules:
| Dependent Card | Requires | Validation Check |
|---|---|---|
| Card 3 (Geotech) | Card 1, 2 | Site boundaries and survey data available |
| Card 5 (Options) | Cards 1-4 | All Phase 1 data collected |
| Card 6 (Layout) | Card 5 | Preferred option selected |
| Card 7 (Calcs) | Cards 1-6 | Design parameters defined |
| Card 8 (Drawings) | Card 7 | All calculations signed |
| Cards 9-12 | Card 8 | Preliminary design approved |
| Card 13 (Tender) | Cards 9-12 | All documentation complete |
| Card 14 (Support) | Card 13 | Contract awarded |
Step 4: Agent Integration per Card
Agent-assisted card processing: Each card integrates with specialist agents for automated data processing:
Card 1 (Project Brief): CE-LIB-001 extracts and structures requirements Card 2 (Site Survey): CE-SITE-001 processes survey DWG data via civil-dwg-processing skill Card 3 (Geotech): CE-GEO-001 analyzes borehole logs and generates recommendations Card 4 (Environment): CE-ENV-001 maps constraints against site boundaries Card 5 (Options): CE-DESIGN-001 runs multi-criteria analysis with weighted scoring Card 6 (Layout): CAD agent generates conceptual layout from selected option Card 7 (Calcs): Structural, hydraulic, and traffic analysis agents run calculations Card 8 (Drawings): Drawing agent generates preliminary drawing set Cards 9-12 (Phase 4): Documentation agents generate specs, BOQ, ITPs Card 13 (Tender): Procurement agent assembles tender package Card 14 (Support): RFI and variation agents process construction queries
Step 5: Status Transitions and Quality Gates
Card status transition rules:
Not Started → In Progress (user clicks Start)
In Progress → Complete (all criteria met, user confirms)
In Progress → Under Review (submitted for review)
Under Review → Complete (review passed)
Under Review → In Progress (review returned for revision)
Any Status → Blocked (dependency invalidated)
Blocked → Not Started (dependency restored)
Phase gate enforcement: Cards within each phase must ALL be Complete before any card in the next phase can be started. The CE-ORCH-001 orchestrator automatically enforces phase gates.
Step 6: Progress Tracking and Reporting
Dashboard metrics:
- Overall completion percentage
- Phase completion status
- Individual card status
- Days in current status (age tracking)
- Agent processing status
- Outstanding quality gate issues
Export options:
- Workflow status report (PDF)
- Card-by-card completion log (CSV)
- Agent activity log
- Dependency graph visualization
Success Criteria
- Workflow dashboard loaded with all 14 cards visible
- Card dependencies correctly enforced
- Agent processing initiated for each card
- All required fields populated for completed cards
- Phase gates respected (no phase skipped)
- Status transitions logged with timestamps
- Progress report exportable at any point
Common Pitfalls
- Ignoring Dependencies — Attempting to complete Card 5 before Phase 1 cards are done wastes effort. Follow the dependency order.
- Forgetting Agent Processing — Cards that require agent processing (most of them) will show empty results if agents aren't triggered. Always check agent status.
- Partial Data Entry — Incomplete card data causes downstream errors. Fill all required fields before marking Complete.
- Skipping Quality Gates — Phase gates exist for a reason. Bypassing them risks rework when later-phase work is invalidated by earlier-phase changes.
- Not Tracking Agent Status — If an agent is down or slow, card processing will fail. Check agent availability before attempting card automation.
Cross-References
Related Skills
civil-site-assessment— Phase 1 cards execute site assessment workflowcivil-design-development— Phase 2-3 cards execute design workflowcivil-documentation— Phase 4 cards execute documentation workflowcivil-quality-assurance— Quality gate enforcementworkflow-implementation— General workflow system patterns
Related Agents
CE-ORCH-001(OpenClaw) — Workflow orchestrator and dependency manager- All specialist agents listed per card above
Example Usage
Scenario: Complete Phase 1 cards for a new subdivision project
- Dashboard: All 14 cards showing Phase 1 cards (1-4) as Not Started, Phase 2-5 as Blocked
- Card 1 (Project Brief): Clicked Start, uploaded client brief and project requirements, CE-LIB-001 processed and structured — Marked Complete
- Card 2 (Site Survey): Clicked Start, uploaded RTK survey DWG file, CE-SITE-001 processed via civil-dwg-processing — Marked Complete
- Card 3 (Geotech): Clicked Start, uploaded geotechnical report PDF, CE-GEO-001 extracted and structured recommendations — Marked Complete
- Card 4 (Environment): Clicked Start, GIS layers loaded, CE-ENV-001 identified 3 constraint areas — Marked Complete
- Phase Gate: All Phase 1 Complete → Phase 2 cards unblocked
- Export: Phase 1 completion report generated and shared with team
Performance Metrics
Target Performance:
- Card load time: <1 second for card data
- Agent processing time: <5 seconds per card (non-DWG), <30 seconds (DWG processing)
- Dependency check time: <100ms
- Progress dashboard render: <2 seconds
- Report export: <5 seconds
- User task completion rate: >90% of cards completed without assistance