48. Feature Inventory, Knowledge Base, and Tutorial Backbone¶
Date: 2026-05-13 (Sprint 19 close / Sprint 20 open) Status: Customer-facing feature inventory + knowledge base + tutorial backbone — foundational document for product onboarding, marketing collateral, and the CV-114 tutorial video library. Role: This document is (1) the customer-facing layer on top of 41. Competitive Parity Checklist — ConstructiVision vs Industry Benchmark’s 702 engineering-fact rows, (2) the knowledge-base seed for onboarding engineers, marketers, and alpha testers, and (3) the topic backbone for the 25 tutorial videos under CV-114. Canonical linkage: Inherits row IDs from 41. Competitive Parity Checklist — ConstructiVision vs Industry Benchmark; sources differentiators from
reports/extracts/tiltwerks-extract-1fps/tiltwerks-vs-csv-master-gap-book.md(CV-exclusive Zone 2); aligned to launch cadence in GTM Plan — cv-cad v1.0 ship + cv-web round-trip + tutorial-video library; effort tiers from 31 — Comprehensive Workflow & Human Factors Analysis; blocker references in Bug Tracker — Validation Campaign.
Governing Directives¶
Scaffolding directive (user, 2026-05-13): “the bigger the better and we can tune later.” — Maximum granularity wins. The
capability-inventoryJira label filters these rows out of sprint views; the volume is the point.Customer-facing voice directive (user, 2026-05-13): “shift towards marketable features put in brochures, and title for video demos that are customer facing.” — Every Feature name, bucket label, and video title is brochure-ready. Internal engineering taxonomy (module names, dialog keys, function symbols) is reserved for the How it works subsection.
Competitor-naming directive (user, 2026-05-13): “don’t mention the competitor.” — Doc 48 contains no parity comparison column. Parity scoring lives in 41. Competitive Parity Checklist — ConstructiVision vs Industry Benchmark under the codename Industry Benchmark (IB). Doc 48 surfaces only ConstructiVision capabilities.
Section 1 — Legend¶
Status¶
Code |
Meaning |
|---|---|
|
Ships in cv-cad v1.0 today (or behind a known bug fix in Sprint 19–22) |
|
Implemented partly — gaps documented per FI in Gotchas |
|
Planned for post-launch sprints or roadmap horizon |
Effort¶
Code |
Range |
Source |
|---|---|---|
|
weeks of dedicated build, multi-module touch |
doc 31 XL tier |
|
days of focused build, single major module |
doc 31 L tier |
|
hours-to-days, well-scoped change |
doc 31 M tier |
|
< 1 day, isolated change |
doc 31 S tier |
Differentiator¶
Flag |
Meaning |
|---|---|
|
CV-exclusive capability per master gap book Zone 2 (12 differentiators) |
Workflow Labels¶
Label |
Section |
|---|---|
|
Section 3 — Project & Panel Setup |
|
Section 4 — Design & Detailing |
|
Section 5 — Documentation Generation |
|
Section 6 — Cost & Inventory |
|
Section 7 — Site & Layout |
|
Section 8 — Smart Helpers & Engineering Calculations |
|
Section 9 — Platform & Data |
|
Section 10 — On the Horizon |
Section 2 — Tutorial Mapping Index (CV-114 Children)¶
The CV-114 Tutorial Video Library hosts 25 production videos plus 5 review tasks. Doc 48 supplies the topic content for each video slot. Video titles below are proposed (subject to user confirmation in step 9 of the implementation sequence); Jira summary field renames on CV-140 / CV-160 / CV-173 / … / CV-297 happen only after the user signs off.
# |
Jira task |
Sprint |
Proposed marketable title |
Primary FI rows covered |
|---|---|---|---|---|
1 |
CV-140 |
19 |
Get Started With ConstructiVision: From Install to First Panel in 10 Minutes |
FI-010, FI-020, FI-040, FI-770 |
2 |
CV-160 |
19 |
Set Up a Panel in One Dialog: Dimensions, Profile, Openings |
FI-040, FI-060, FI-070, FI-080 |
3 |
CV-173 |
20 |
Cut Drawing Time With Inputs-Only Design |
FI-050, FI-720 |
4 |
CV-181 |
21 |
Add Pilasters, Lintels & Ledger Bars Without Manual Geometry |
FI-170, FI-180, FI-190 |
5 |
CV-188 |
22 |
Weld Connections in 30 Seconds With the Standard Library |
FI-240, FI-250, FI-260, FI-290 |
6 |
CV-196 |
23 |
Build Site Layouts: Grid, Walls, Panel Placement |
FI-570, FI-580, FI-590, FI-600 |
7 |
CV-204 |
24 |
Auto Lift & Brace Calculations: Engineering You Can Show the Crane Crew |
FI-270, FI-280, FI-630, FI-640 |
8 |
CV-205 |
24 |
Opposite Hand & Curved Panels in One Click |
FI-330, FI-340 |
9 |
CV-211 |
25 |
Layer View & Print Control: Greenplate, Connections, Perimeter on Demand |
FI-400, FI-430 |
10 |
CV-220 |
26 |
Activate Your License and Run a Free Trial |
FI-770 |
11 |
CV-228 |
27 |
Install ConstructiVision From the Autodesk App Store |
FI-760, FI-770 |
12 |
CV-236 |
28 |
What’s New in cv-cad v1.0 — Every Capability in 5 Minutes |
(highlight reel — touches every Section 3–8 FI) |
13 |
CV-248 |
29 |
Build a Panel Book Overnight, Print It Tomorrow |
FI-420, FI-430, FI-435, FI-490 |
14 |
CV-252 |
30 |
Revision History: Show Every Design Change to the Client |
FI-460, FI-470, FI-480 |
15 |
CV-256 |
31 |
3D Solid Modeling: Show Customers What They’re Buying |
FI-360, FI-410 |
16 |
CV-260 |
32 |
Materials Lists That Match the Drawings |
FI-500, FI-510, FI-530, FI-540, FI-550 |
17 |
CV-264 |
33 |
Rough Openings & Blockouts: Square, Round, Named |
FI-080, FI-090, FI-100, FI-110, FI-120, FI-130 |
18 |
CV-268 |
34 |
Feature Strips: Horizontal & Vertical Reveals Made Easy |
FI-140, FI-150, FI-160 |
19 |
CV-273 |
35 |
Slope Calculator: Top Profiles That Match the Roofline |
FI-060, FI-660 |
20 |
CV-277 |
36 |
Cost & Inventory: Materials Totals Across the Entire Project |
FI-500, FI-520, FI-560 |
21 |
CV-281 |
37 |
Tilt-Up Sequence: From Site Layout to Print |
FI-570–FI-620, FI-420 |
22 |
CV-285 |
38 |
Data Portability: Your Drawings, Your Files, No Vendor Lock-In |
FI-740, FI-750, FI-790, FI-800 |
23 |
CV-289 |
39 |
cv-web Round-Trip: Send a Panel Set to the Field & Back |
FI-840, FI-850, FI-880 |
24 |
CV-293 |
40 |
AI Assistants: Auto-Fill & EZ Button Panel Book Generation |
FI-1010, FI-1020 |
25 |
CV-297 |
41 |
Blueprint Extraction: From a Scanned Plan to a ConstructiVision Project |
FI-1030 |
Titles for videos 13–25 are candidate (subject to revision) since they sit 5–7 months out and the roadmap will sharpen as Sprint 19–22 ships.
Note
The “Sprint” column tracks the candidate production sprint per doc 47; it is informational. Jira sprint assignment for the CV-114 children is owned by the tutorial production team and is set independently.
Section 3 — Workflow 1: Project & Panel Setup¶
Inherits doc-41 Domain 1 (Project Management), Domain 2 §2.1–§2.5 (Panel Geometry — dimensions & profile), and Domain 12 §12.1–§12.2 (Application Flow & sub-dialogs setup portion).
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-010 |
Capture Project Identity & Stakeholders in One Setup Step |
Shipping |
M |
CV-140 |
CV-346 |
§1.1#1–§1.1#18 |
FI-020 |
Set Project Defaults: Units, Precision, Concrete, Rebar |
Shipping |
M |
CV-140 |
CV-347 |
§1.2#19–§1.3#40 |
FI-030 |
Configure the Title Block (Project, Client, f’c, Drawn By) |
Shipping |
M |
CV-160 |
CV-348 |
§5.3#376–§5.3#384 |
FI-040 |
Define Panel Dimensions & Concrete Profile |
Shipping |
M |
CV-140, CV-160 |
CV-349 |
§2.1#41–§2.2#52 |
FI-050 |
⭐ Inputs-Only Panel Design (Skip Manual Geometry) |
Shipping |
L |
CV-173 |
CV-350 |
§2.1 design philosophy; csv-manual §Workflow |
FI-060 |
Configure the Top Profile (Flat, Sloped, Stepped) |
Shipping |
M |
CV-160, CV-273 |
CV-351 |
§12.2#596; csv-manual §Cosmetic |
FI-070 |
Configure the Footing Profile |
Shipping |
M |
CV-160 |
CV-352 |
§12.2#597 |
Section 4 — Workflow 2: Design & Detailing¶
Inherits doc-41 Domain 2 §2.6–§2.14 (openings, features, chamfer, miters), Domain 8 (Hardware & Connections, all 8 sub-sections), and Domain 12 §12.2 (panel sub-dialogs).
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-080 |
Add Rough Openings (Any Size, Square or Custom) |
Shipping |
M |
CV-160, CV-264 |
CV-353 |
§12.2#585 |
FI-090 |
Add Windows From the Standard Library |
Shipping |
M |
CV-264 |
CV-354 |
§12.2#586 |
FI-100 |
Add Man Doors From the Standard Library |
Shipping |
M |
CV-264 |
CV-355 |
§12.2#587 |
FI-110 |
Add Dock Levelers |
Shipping |
M |
CV-264 |
CV-356 |
§12.2#588 |
FI-120 |
Rectangular Blockouts (Knockouts) |
Shipping |
M |
CV-264 |
CV-357 |
§12.2#589 |
FI-130 |
Round Blockouts With the Pipe Library |
Shipping |
M |
CV-264 |
CV-358 |
§12.2#590 |
FI-140 |
Horizontal Feature Strips (Reveals) |
Shipping |
M |
CV-268 |
CV-359 |
§12.2#591 |
FI-150 |
Vertical Feature Strips (Reveals) |
Shipping |
M |
CV-268 |
CV-360 |
§12.2#592 |
FI-160 |
⭐ 20-Type Panel Feature System (Reveals, Trims, Chamfers, Drips) |
Shipping |
XL |
CV-268 |
CV-361 |
§2.7–§2.10 panel feature universe |
FI-170 |
Add Pilasters Without Drawing Manual Geometry |
Shipping |
L |
CV-181 |
CV-362 |
§12.2#593 |
FI-180 |
Add Lintels |
Shipping |
M |
CV-181 |
CV-363 |
§12.2#594 |
FI-190 |
Add Ledger Bars |
Shipping |
M |
CV-181 |
CV-364 |
§12.2#595 |
FI-200 |
Side Slabs (Footing Detail) |
Shipping |
M |
CV-181 |
CV-365 |
§12.2#598 |
FI-210 |
Slab Dowels (Anchor Steel from Footing) |
Shipping |
M |
CV-181 |
CV-366 |
§8.4#488–§8.4#495 |
FI-220 |
Chamfer & Reveal Edge Details |
Shipping |
M |
CV-268 |
CV-367 |
§2.11 chamfer rows |
FI-230 |
Top Plate (Greenplate) Configuration |
Shipping |
M |
CV-181 |
CV-368 |
§8.5#496–§8.5#500 |
FI-240 |
Auto-Place Weld Connections From a Standard Library |
Shipping |
XL |
CV-188 |
CV-369 |
§8.3#472–§8.3#476 |
FI-250 |
Edit & Reposition Weld Connections With Pick Points |
Shipping |
L |
CV-188 |
CV-370 |
§8.3#477–§8.3#486 |
FI-260 |
Weld Connection Reporting in the Materials List |
Shipping |
M |
CV-188, CV-260 |
CV-371 |
§6.3#417; §8.3#473 |
FI-270 |
Pick Points: Lifting Hardware Placement (8 Slots) |
Shipping |
L |
CV-204 |
CV-372 |
§8.1#457–§8.1#464 |
FI-280 |
Brace Points: Strongback & Angle Brace Placement (8 Slots) |
Shipping |
L |
CV-204 |
CV-373 |
§8.2#465–§8.2#471 |
FI-290 |
Manufacturer Embed Plate Library |
Shipping |
M |
CV-188 |
CV-374 |
§8.3#487 |
FI-300 |
Reinforcement Bar Configuration (Size, Spacing, Cover) |
Shipping |
M |
— |
CV-375 |
§8.7#506–§8.7#513 |
FI-310 |
Change Panel Thickness Mid-Design |
Shipping |
M |
— |
CV-376 |
§12.2#603 |
FI-320 |
Panel Attributes Editor (Mark, Type, Notes) |
Shipping |
M |
— |
CV-377 |
§12.2#604 |
FI-330 |
⭐ Opposite Hand (Mirror Image) Panels in One Click |
Shipping |
L |
CV-205 |
CV-378 |
§5.1#366; §7.2#446 |
FI-340 |
⭐ Full-Height Radius (Curved) Panels |
Shipping |
XL |
CV-205 |
CV-379 |
§14.4#671 |
Section 5 — Workflow 3: Documentation Generation¶
Inherits doc-41 Domain 5 (Drawing Production), Domain 6 §6.1–§6.2 (DXF and Panel Book Export), Domain 7 §7.1 + §7.4 (Batch & Revision History).
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-350 |
⭐ Automated Panel Drawing Generation |
Shipping |
XL |
CV-236, CV-256 |
CV-380 |
§5.1#364 |
FI-360 |
⭐ 3D Solid Modeling of Every Panel |
Shipping |
L |
CV-256 |
CV-381 |
§5.1#365 |
FI-370 |
Automatic Horizontal Baseline Dimensions |
Shipping |
L |
CV-256 |
CV-382 |
§5.2#369 |
FI-380 |
Automatic Vertical Elevation Markers |
Shipping |
L |
CV-256 |
CV-383 |
§5.2#370 |
FI-390 |
Opening-to-Edge & Embed Position Dimensions |
Shipping |
M |
CV-256 |
CV-384 |
§5.2#371–§5.2#374 |
FI-400 |
⭐ Layer View & Print (Greenplate, Connections, Perimeter, Solid) |
Shipping |
L |
CV-211 |
CV-385 |
§5.4#385–§5.4#391 |
FI-410 |
⭐ 10-Preset 3D Viewpoints |
Shipping |
M |
CV-256 |
CV-386 |
§5.5#392–§5.5#397 |
FI-420 |
Panel Book PDF Generation |
Shipping |
L |
CV-248, CV-281 |
CV-387 |
§6.2#410 |
FI-430 |
Print Single, Selected, or All Panels |
Shipping |
M |
CV-211, CV-248 |
CV-388 |
§6.2#411–§6.2#413 |
FI-435 |
⭐ Batch Utilities Hub (Print, Update, Export Across Scope) |
Shipping |
XL |
CV-248 |
CV-389 |
§7.1#436–§7.1#445 |
FI-440 |
DXF Export (Panel) |
Shipping |
M |
— |
CV-390 |
§6.1#406 |
FI-450 |
DXF Export (Site) |
Shipping |
M |
— |
CV-391 |
§6.1#409 |
FI-460 |
⭐ Revision History Tracking |
Shipping |
L |
CV-252 |
CV-392 |
§7.4#451–§7.4#453 |
FI-470 |
⭐ Printable Revision Sheet |
Shipping |
M |
CV-252 |
CV-393 |
§7.4#454 |
FI-480 |
Drawing Finalize With Revision Prompt |
Shipping |
M |
CV-252 |
CV-394 |
§5.1#367 |
FI-490 |
⭐ Auto Drawing Update (Redraw Changed Panels) |
Shipping |
L |
CV-248 |
CV-395 |
§5.1#368; §7.1#440 |
Section 6 — Workflow 4: Cost & Inventory¶
Inherits doc-41 Domain 6 §6.3 (Materials List) and Domain 10 §10.2 (Material Quantities).
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-500 |
Materials List Generation |
Shipping |
L |
CV-260, CV-277 |
CV-396 |
§6.3#414 |
FI-510 |
Concrete Volume & Yardage per Panel |
Shipping |
M |
CV-260, CV-277 |
CV-397 |
§6.3#414; §10.2#544 |
FI-520 |
Project-Level Concrete Total |
Shipping |
M |
CV-277 |
CV-398 |
§10.2#545 |
FI-530 |
Hardware Quantity in Materials List |
Shipping |
M |
CV-260 |
CV-399 |
§6.3#415, §6.3#417 |
FI-540 |
Chamfer & Reveal Quantities |
Shipping |
S |
CV-260 |
CV-400 |
§6.3#416 |
FI-550 |
Form Material Quantity Takeoff |
Shipping |
M |
CV-260 |
CV-401 |
§6.3#419; §10.2#547 |
FI-560 |
Reinforcing Steel Quantity in Materials List |
Partial |
M |
CV-277 |
CV-402 |
§6.3#418; §10.2#546 |
Section 7 — Site & Layout (CV-Exclusive)¶
Inherits doc-41 Domain 3 (Site Planning). This entire workflow is a CV-exclusive capability per the master gap book Zone 2 #1.
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-570 |
⭐ Site Drawing Mode (Separate From Panel Mode) |
Shipping |
XL |
CV-196 |
CV-403 |
§3.1 drawing-type rows |
FI-580 |
⭐ Site Setup: Grid, Property Lines, Walls |
Shipping |
L |
CV-196 |
CV-404 |
§3.2–§3.4 site geometry |
FI-590 |
⭐ Place Panels on the Site |
Shipping |
L |
CV-196, CV-281 |
CV-405 |
§3.5–§3.6 placement rows |
FI-600 |
⭐ Edit Panels in Place (Site Edit Dialog) |
Shipping |
L |
CV-196 |
CV-406 |
§3.7 site-edit rows |
FI-610 |
⭐ Site Dimensioning |
Shipping |
M |
CV-281 |
CV-407 |
§3.8 site-dim rows |
FI-620 |
⭐ Site Drawing Layers & Print Control |
Shipping |
M |
CV-211, CV-281 |
CV-408 |
§3.9–§3.10 layer rows |
Section 8 — Smart Helpers & Engineering Calculations¶
Inherits doc-41 Domain 4 (built portions: lift, brace, center of gravity), Domain 7 §7.5 (Slope Calculator), Domain 10 (Calculated Properties), and Domain 14 (Lift-Firm Integration).
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-630 |
⭐ Auto Lift Calculations (Driven by Center of Gravity) |
Shipping |
L |
CV-204 |
CV-409 |
§10.1#536–§10.1#537; §8.1 |
FI-640 |
⭐ Auto Brace Calculations |
Shipping |
L |
CV-204 |
CV-410 |
§8.2; §4.9 |
FI-650 |
⭐ Center of Gravity & Panel Weight Display |
Shipping |
M |
CV-204 |
CV-411 |
§10.1#536–§10.1#539 |
FI-660 |
⭐ Slope Calculator (Rise, Run, Angle) |
Shipping |
M |
CV-273 |
CV-412 |
§7.5#455–§7.5#456 |
FI-670 |
Live Physical Property Summary While Editing |
Partial |
M |
— |
CV-413 |
§10.1#543 |
FI-680 |
Structural Warnings Engine (Thickness, Weight, Opening Ratio) |
Partial |
M |
— |
CV-414 |
§10.3#551–§10.3#554 |
FI-690 |
⭐ Engineering Export Header & Primitives |
Shipping |
L |
— |
CV-415 |
§14.1#653–§14.2#666 |
FI-700 |
⭐ Lift-Firm Data Export (Dayton/Richmond/Meadow-Burke) |
Partial |
L |
— |
CV-416 |
§14.3#667–§14.3#669 |
FI-710 |
⭐ Auto-Drawing Pipeline (Generate, Dimension, Title, Finalize) |
Shipping |
XL |
CV-236 |
CV-417 |
§5 pipeline rollup |
FI-720 |
Drawing Scale Auto-Computation |
Shipping |
S |
CV-173 |
CV-418 |
§10.4#556 |
Section 9 — Platform & Data¶
Inherits doc-41 Domain 9 (Platform & Infrastructure) and Domain 11 §11.3–§11.4 (Native Project File I/O & Data Persistence, cv-cad portions).
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-730 |
⭐ Run Offline — No Internet Required |
Shipping |
M |
CV-285 |
CV-419 |
§9.1#514, §9.1#518 |
FI-740 |
⭐ Local-First Data Ownership (Your Files Stay With You) |
Shipping |
M |
CV-285 |
CV-420 |
§9.1#516, §9.1#519 |
FI-750 |
⭐ No Subscription Lock — Perpetual License |
Shipping |
S |
CV-220, CV-285 |
CV-421 |
§9.1#519 |
FI-760 |
⭐ AutoCAD 2000 → 2026 Compatibility Runway |
Shipping |
XL |
CV-228 |
CV-422 |
§9.2#523; §9.4#530 |
FI-770 |
License & Trial Activation |
Shipping |
L |
CV-220, CV-228 |
CV-423 |
§9.3#524, §9.3#527 |
FI-780 |
⭐ Auditable Source — Plain .lsp Files |
Shipping |
S |
— |
CV-424 |
§9.4#528 |
FI-790 |
Project Save / Load (.dwg Native) |
Shipping |
M |
CV-285 |
CV-425 |
§11.3#577 |
FI-800 |
Named Object Dictionary Storage |
Shipping |
M |
CV-285 |
CV-426 |
§11.3#578 |
FI-810 |
IndexedDB Auto-Save (cv-web) |
Shipping |
M |
CV-285 |
CV-427 |
§11.4#574 |
FI-820 |
Project Snapshots (cv-web) |
Shipping |
M |
CV-285 |
CV-428 |
§11.4#575–§11.4#576 |
Section 10 — On the Horizon (Roadmap)¶
Inherits doc-41 Domain 4 (Engineering & Structural — unbuilt portions), Domain 11 §11.1–§11.2 (cv-web import/round-trip), Domain 13 (Plans Data — cv-web only today), and post-launch AI features tracked under CV-161 and CV-324.
ID |
Feature |
Status |
Effort |
Video |
Jira |
Doc 41 rows |
|---|---|---|---|---|---|---|
FI-830 |
Web App in the Browser (cv-web v12) |
Coming |
XL |
CV-289 |
CV-429 |
§9.1#515 |
FI-840 |
cv-web Round-Trip With cv-cad |
Coming |
L |
CV-289 |
CV-430 |
§11.1#562–§11.1#567 |
FI-850 |
cv-web Native Project Format (CVP / CVT) |
Coming |
M |
CV-289 |
CV-431 |
§6.5#428–§6.5#430; §11.3#569–§11.3#572 |
FI-860 |
cv-web Building Overview Mode (3D) |
Coming |
L |
— |
CV-432 |
§5.5#400; §12.6#627 |
FI-870 |
cv-web Elevations Edit Mode (2D & 3D) |
Coming |
L |
— |
CV-433 |
§5.5#398–§5.5#399; §12.6#628 |
FI-880 |
cv-web Project Overview Dashboard |
Coming |
M |
CV-289 |
CV-434 |
§12.6#626 |
FI-890 |
Plans Data: Floor Plans |
Coming |
L |
— |
CV-435 |
§13.1#635 |
FI-900 |
Plans Data: Roof Plans & Roof Elements |
Coming |
L |
— |
CV-436 |
§13.1#636; §13.2#642–§13.2#645 |
FI-910 |
Plans Data: Foundation Plan |
Coming |
M |
— |
CV-437 |
§13.1#637 |
FI-920 |
Plans Data: Wall Sections & Footing Sections |
Coming |
M |
— |
CV-438 |
§13.1#638–§13.1#639; §13.3#646–§13.3#648 |
FI-930 |
Door & Window Type Libraries (cv-web) |
Coming |
M |
— |
CV-439 |
§13.1#640–§13.1#641; §13.3#649–§13.3#650 |
FI-940 |
Engineering Check Engine (ACI 318 Compliance) |
Coming |
XL |
— |
CV-440 |
§4.7#297–§4.7#309 |
FI-950 |
Wall & Panel Engineering Outputs |
Coming |
XL |
— |
CV-441 |
§4.8#310–§4.8#342 |
FI-960 |
Structural Load Inputs (Dead, Live, Wind, Seismic) |
Coming |
L |
— |
CV-442 |
§4.1–§4.4#254–§4.4#276 |
FI-970 |
Material Properties (Cost, Yield, Joint Width) |
Coming |
M |
— |
CV-443 |
§4.5#277–§4.5#284 |
FI-980 |
Insulated Sandwich Panel Design |
Coming |
XL |
— |
CV-444 |
§4.11#355–§4.11#357 |
FI-990 |
Auto-Detect Like Panels (One per Type) |
Coming |
M |
— |
CV-445 |
§6.7#434–§6.7#435 |
FI-1000 |
IFC / BIM Output |
Coming |
L |
— |
CV-446 |
§6.6#431–§6.6#433 |
FI-1010 |
⭐ AI Auto-Fill Assistant |
Coming |
XL |
CV-293 |
CV-447 |
(post-launch — CV-161) |
FI-1020 |
⭐ AI EZ Button Panel Book Generation |
Coming |
XL |
CV-293 |
CV-448 |
(post-launch — CV-161) |
FI-1030 |
⭐ Blueprint Extraction (From Scanned Plan to Project) |
Coming |
XL |
CV-297 |
CV-449 |
(post-launch — CV-324) |
FI-1040 |
Closure Detection (Geometric Self-Check) |
Coming |
L |
— |
CV-450 |
(post-launch — CV-161) |
FI-1050 |
Engineering Reports (Panel + Summary) |
Coming |
L |
— |
CV-451 |
§6.4#421–§6.4#425 |
FI-1060 |
Cost Estimation per Panel |
Coming |
M |
— |
CV-452 |
§10.2#549 |
FI-1070 |
Auto Wall-Tie Generation |
Coming |
M |
— |
CV-453 |
§4.12#361 |
FI-1080 |
Panel Joint Gap Types (Bevel / Butt) |
Coming |
M |
— |
CV-454 |
§14.4#673 |
FI-1090 |
Two-Story Panel Design |
Coming |
XL |
— |
CV-455 |
§4.12#363 |
Section 11 — Knowledge-Base Entries¶
Each FI below has the full KB body schema. Order matches Sections 3–10. These entries are the source material for brochures, trade-show one-sheeters, voice-over scripts, and onboarding documentation. Engineering-facing detail (file paths, function names, dialog keys) is confined to the How it works subsection.
Workflow 1 — Project & Panel Setup¶
FI-010 — Capture Project Identity & Stakeholders in One Setup Step¶
Status: Shipping • Effort: M • Jira: CV-346 • Tutorial: CV-140 — “Get Started With ConstructiVision” Workflow: Project & Panel Setup • Differentiator: No Sources: doc 41 §1.1#1–§1.1#18; csv-manual §Project; capabilities.html “Project Setup”
Why customers care: One dialog captures everything the client, the engineer, the contractor, and the field need to see on every drawing — project name, building, job number, client, engineer, contractor, superintendent, address, phone, email — so the title block, materials list, and revision sheet all stay in sync without re-keying.
What it does: Opens a single Project Setup dialog at the start of a job. The form collects identity (project, building, job number), stakeholders (client, engineer, contractor, superintendent), and contact info (address, city/state/ZIP, phone, fax, email). Values flow into the title block, header reports, and engineering export header automatically.
How it works: pj_name.lsp invokes pj_name.dcl. Values are persisted to the project XRecord in the Named Object Dictionary (project-entities.md group G2 and G3). Title block reads via mkblk.lsp; engineering export header reads via expeng.lsp (project-entities G5).
Demo / tutorial outline:
Open a new drawing, run CSV, choose Project Setup
Fill the 5 identity fields, 3 stakeholder fields, full contact block
Save and re-open to show persistence
Open a panel drawing — title block is pre-filled
Open the materials list — header reads the same values
Standards / patents / differentiators: N/A — common-practice project identification.
Gotchas / known bugs: Title block reads on first generation; subsequent edits to the project dialog only repopulate on Update Drawings (FI-490).
FI-020 — Set Project Defaults: Units, Precision, Concrete, Rebar¶
Status: Shipping • Effort: M • Jira: CV-347 • Tutorial: CV-140 — “Get Started With ConstructiVision” Workflow: Project & Panel Setup • Differentiator: No Sources: doc 41 §1.2#19–§1.3#40; csv-manual §Project Config; capabilities.html “Defaults”
Why customers care: Set the defaults once at the project level — measurement system, dimension precision, paper size, concrete strength, rebar size/spacing/cover, joint width — and every new panel inherits them. No more per-panel re-entry, no more drift between drawings on the same job.
What it does: Project Defaults dialog exposes measurement system (Imperial/Metric), dimension precision, paper size, concrete f’c and unit weight, default rebar size/spacing/layers, clear cover, joint width, title block format, embed type library, and panel number prefix. Values cascade into the panel options dialog as starting values.
How it works: Stored in the project XRecord (project-entities G1) under keys mapped 1:1 to AutoCAD setvar values. Panel defaults read via the title block flow during convert.lsp initialization.
Demo / tutorial outline:
Open Project Defaults
Toggle Imperial → Metric — watch units re-render across the dialog set
Set f’c to 5000 psi and rebar #5 @ 12” — open a new panel — values are pre-filled
Standards / patents / differentiators: N/A — common-practice defaulting.
Gotchas / known bugs: Defaults flow forward only — changing project defaults does not retroactively update existing panels.
FI-030 — Configure the Title Block¶
Status: Shipping • Effort: M • Jira: CV-348 • Tutorial: CV-160 — “Set Up a Panel in One Dialog” Workflow: Project & Panel Setup • Differentiator: No Sources: doc 41 §5.3#376–§5.3#384; csv-manual §Drawing Setup; capabilities.html “Title Block”
Why customers care: Every drawing gets a consistent title block: project name, building, contractor, location, f’c, drawn by, checked by, drawing number, date, and measurement-system precision — all pulled from the project setup so the field never sees stale or mismatched headers.
What it does: Reads project identity (FI-010) and project defaults (FI-020), composes the title block block, and stamps it on every panel drawing at generation time.
How it works: mkblk.lsp orchestrates title block insertion. Block layout is panel-entities group G16. Drawn-by / checked-by fields persist independently per drawing.
Demo / tutorial outline:
Update the project setup contractor field
Run Update Drawings — show title block refreshed on existing panels
Change measurement system — show precision indicator updated on every block
Gotchas / known bugs: Drawn-by / checked-by are per-drawing fields, not project-level — by design.
FI-040 — Define Panel Dimensions & Concrete Profile¶
Status: Shipping • Effort: M • Jira: CV-349 • Tutorial: CV-140, CV-160 Workflow: Project & Panel Setup • Differentiator: No Sources: doc 41 §2.1#41–§2.2#52; csv-manual §Panel Dimensions; capabilities.html “Panel Geometry”
Why customers care: Width, height, thickness — three inputs and you have a panel. No drawing rectangles, no setting layers, no manual baseline geometry. The dimensions you type become the panel; the geometry, dimensions, and 3D model are generated for you.
What it does: Panel Dimensions dialog captures width, height, thickness, and concrete profile (flat, sloped, stepped) plus structural orientation. Becomes the basis for all downstream geometry — openings, features, embeds, dimensions.
How it works: mp_dlg.dcl (panel options master dialog), with pl_dlg.lsp for panel-level geometry inputs. Values stored under panelvar MpVar interface (cv-web mirrors the same field set).
Demo / tutorial outline:
Enter width 30, height 40, thickness 8
Watch the 3D solid model appear on confirmation
Modify thickness to 10 mid-design — see drawing regenerate
Gotchas / known bugs: Thickness change post-design propagates correctly only when Auto Drawing Update runs (FI-490).
FI-050 — ⭐ Inputs-Only Panel Design (Skip Manual Geometry)¶
Status: Shipping • Effort: L • Jira: CV-350 • Tutorial: CV-173 — “Cut Drawing Time With Inputs-Only Design” Workflow: Project & Panel Setup • Differentiator: Yes (CV philosophy — see master gap book Zone 2 commentary on workflow inversion) Sources: doc 41 §2.1 design philosophy; csv-manual §Workflow; capabilities.html “Inputs-Only Design”
Why customers care: The competitor’s workflow starts by drawing a wall. ConstructiVision’s starts by typing dimensions. For a contractor producing 50 panels on a job, that inversion turns hours of CAD work into minutes of data entry. The panel, the openings, the embeds, the dimensions, and the 3D model are all generated from the inputs — not drawn by hand.
What it does: Every panel dialog (dimensions, openings, embeds, features) captures values, not geometry. The drawing engine reads the inputs and produces the visible panel artifact. Edits go back to the inputs, never the drawing — the next regenerate stays consistent.
How it works: The panelvar data model is the single source of truth; the drawpan → drawdim → mkblk → finpan pipeline is the renderer (see FI-710). The user never edits drawn entities directly; entity edits would be lost on next regenerate by design.
Demo / tutorial outline:
Side-by-side: typical CAD workflow (15 minutes of drawing) vs ConstructiVision (90 seconds of inputs)
Edit a single dimension; re-render; show new drawing matches new input
Standards / patents / differentiators: Inputs-only design is a foundational CV philosophy and is reinforced by Patent #1 (see docs-sensitive/patents/01-CV-Patent-Construction-Drawings.pdf).
Gotchas / known bugs: Drawing entities are throwaway — never edit them directly; edit the inputs.
FI-060 — Configure the Top Profile¶
Status: Shipping • Effort: M • Jira: CV-351 • Tutorial: CV-160, CV-273 Workflow: Project & Panel Setup • Differentiator: No Sources: doc 41 §12.2#596; csv-manual §Cosmetic
Why customers care: Match the panel’s top edge to the roofline — flat, sloped (single or compound), or stepped — without manually drawing the profile. Common for panels that follow a sloped roof or a stepped parapet.
What it does: Top Profile dialog captures profile type and slope-defining points (rise/run or angle, via the Slope Calculator FI-660). Output flows into the drawing engine’s perimeter calculation.
How it works: top_dlg.dcl / top_dlg.lsp. Profile data stored in panelvar TopProfile field set; perimeter routine in drawpan.lsp consumes it.
Demo / tutorial outline:
Switch top from flat to sloped, set slope 1:12
Show perimeter updated, dimensions updated
Use the Slope Calculator (FI-660) to derive run from rise
FI-070 — Configure the Footing Profile¶
Status: Shipping • Effort: M • Jira: CV-352 • Tutorial: CV-160 Workflow: Project & Panel Setup • Differentiator: No Sources: doc 41 §12.2#597; csv-manual §Cosmetic
Why customers care: Define how the bottom of the panel meets the footing — flat, stepped, or chamfered — once per panel and the bottom geometry, dimensions, and bearing detail flow through to every drawing.
What it does: Footing Shapes dialog captures footing profile selection and associated dimensions. Footing detail is rendered with the panel perimeter at draw time.
How it works: foot_dlg.dcl, with panel-entities group rolled into the perimeter geometry generator.
Demo / tutorial outline:
Pick footing shape, enter dimensions
Show bottom of panel rendered with bearing geometry
Workflow 2 — Design & Detailing¶
FI-080 — Add Rough Openings (Any Size, Square or Custom)¶
Status: Shipping • Effort: M • Jira: CV-353 • Tutorial: CV-160, CV-264 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#585; csv-manual §Openings
Why customers care: Type the size and position of any opening — for HVAC, plumbing, conduit, or anything the architect added at the last minute — and the panel re-cuts itself, with dimensions, around the new opening.
What it does: Rough Openings dialog captures opening list with size, position (centerline x/y), and optional mark/notes. Geometry is generated in the drawing, dimensions are auto-placed.
How it works: ro_dlg.dcl with panelvar RoVar slot array. Renderer cuts the perimeter polygon and emits opening dimensions.
Demo / tutorial outline:
Add a 4’×4’ opening at center-height
Re-render — opening cut, dims auto-placed
Edit position — opening moves on next render
FI-090 — Add Windows From the Standard Library¶
Status: Shipping • Effort: M • Jira: CV-354 • Tutorial: CV-264 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#586; csv-manual §Openings
Why customers care: Drop in standard-size windows from a library instead of re-entering dimensions every time. The cut, the dimensions, the lintel, and the materials list line all roll through together.
What it does: Windows dialog with library picker (size standards), position, mark, count per panel.
How it works: wd_dlg.dcl with WdVar slot array. Library data persists with project. Materials list takes window count + size for hardware roll-up.
Demo / tutorial outline:
Pick a 3’×5’ window from library
Set position, count
Show panel rendered with windowed cutout + dimensions
FI-100 — Add Man Doors From the Standard Library¶
Status: Shipping • Effort: M • Jira: CV-355 • Tutorial: CV-264 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#587; csv-manual §Openings
Why customers care: Standard 3070 / 4080 man-door entries — pick the size, place the door, the panel gets the cut and the materials list gets the hardware.
What it does: Man Doors dialog with size library + position + count.
How it works: md_doors_dlg.dcl with MdVar slot array. Note: md_doors is distinct from md_dlg (the panel options master).
FI-110 — Add Dock Levelers¶
Status: Shipping • Effort: M • Jira: CV-356 • Tutorial: CV-264 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#588
Why customers care: Loading-dock panels need a dock-leveler-sized recess at the bottom. Built-in support — no manual blockout layout.
What it does: Dock Levelers dialog with leveler library + position.
FI-120 — Rectangular Blockouts (Knockouts)¶
Status: Shipping • Effort: M • Jira: CV-357 • Tutorial: CV-264 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#589; csv-manual §Openings
Why customers care: Square or rectangular non-windowed cuts — for utility chases, mechanical passes, future expansion — placed by dimensions, not geometry.
What it does: Rect Blockouts dialog with size + position list.
How it works: Rectangular blockout slot array; rendered as cut polygon with optional mark.
FI-130 — Round Blockouts With the Pipe Library¶
Status: Shipping • Effort: M • Jira: CV-358 • Tutorial: CV-264 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#590; csv-manual §Openings
Why customers care: Round penetrations — drain, vent, sleeve — picked by pipe nominal size from a library. The center is dimensioned to the edge automatically.
What it does: Round Blockouts dialog with pipe-library size picker + center-x/y.
FI-140 — Horizontal Feature Strips (Reveals)¶
Status: Shipping • Effort: M • Jira: CV-359 • Tutorial: CV-268 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#591; csv-manual §Cosmetic
Why customers care: Horizontal architectural reveals — the bands that break up the tilt-up’s vertical face — defined by elevation and depth, applied to one panel or copied across the elevation.
What it does: Horizontal Features dialog captures reveal list with elevation, depth, width, and material/type. Rendered as cut profile + dimension callout.
How it works: hf_dlg.dcl with HfVar slot array; perimeter renderer adds the cut bands.
FI-150 — Vertical Feature Strips (Reveals)¶
Status: Shipping • Effort: M • Jira: CV-360 • Tutorial: CV-268 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#592; csv-manual §Cosmetic
Why customers care: Vertical reveals — the bands that segment the panel face horizontally — same workflow as horizontal strips, but X-axis.
What it does: Vertical Features dialog with vertical strip list (x-position, width, depth, type).
FI-160 — ⭐ 20-Type Panel Feature System¶
Status: Shipping • Effort: XL • Jira: CV-361 • Tutorial: CV-268 Workflow: Design & Detailing • Differentiator: Yes (master gap book Zone 2 #3) Sources: doc 41 §2.7–§2.10; master gap book Zone 2 #3; csv-manual §Cosmetic
Why customers care: Twenty named feature types — reveals, trims, chamfers, drip edges, miters, gravity grooves, water tables, brick relief lines, formed details, and more — every common tilt-up architectural feature is a named pick, not a hand-drawn shape. The competitor has none of this.
What it does: The feature-type universe spans 20 distinct types, each with its own placement rule, dimensioning behavior, materials-list line, and render style. Features are picked from a typed library and placed by inputs.
How it works: Per-type slot arrays in panelvar (e.g., HfVar, VfVar, ChamferVar, DripVar, MiterVar, …). Each type has a dedicated dialog (hf_dlg, vf_dlg, chamfer_dlg, …) and a render rule in drawpan.lsp.
Demo / tutorial outline:
Open each of the 20 types in turn
Show the same panel face built up with reveals + trims + chamfers + miters
Highlight one type the user wouldn’t have known to add (e.g., drip edge under window sill)
Standards / patents / differentiators: Cited in Patent #1 (docs-sensitive/patents/01-CV-Patent-Construction-Drawings.pdf) as a foundational CV concept.
FI-170 — Add Pilasters Without Drawing Manual Geometry¶
Status: Shipping • Effort: L • Jira: CV-362 • Tutorial: CV-181 — “Add Pilasters, Lintels & Ledger Bars” Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#593; csv-manual §Structural
Why customers care: Pilasters — the integral thickened columns on the panel’s interior face — placed by elevation/width/depth, with the additional concrete volume rolled into the materials list automatically.
What it does: Pilasters dialog with slot list (x-position, width, depth, height, mark). Concrete volume increment flows into materials.
How it works: Pilaster slot array; renderer adds extrusion in 3D and elevation+dim in 2D; materials engine adds delta volume.
FI-180 — Add Lintels¶
Status: Shipping • Effort: M • Jira: CV-363 • Tutorial: CV-181 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#594
Why customers care: Lintels over windows and doors are placed automatically when the parent opening is placed — but the lintel can be customized, sized, and marked independently.
What it does: Lintels dialog captures lintel-per-opening overrides; supports manual placement for non-standard cases.
FI-190 — Add Ledger Bars¶
Status: Shipping • Effort: M • Jira: CV-364 • Tutorial: CV-181 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#595; §8.6#501–§8.6#505
Why customers care: Ledger bars (continuous embedded steel for roof/floor framing attachment) — placed by elevation, depth, and width, with the steel weight rolling into the materials list.
What it does: Ledger Bars dialog with ledger spec; LbVar field group covers enabled-toggle, y-elevation, depth, width, mark.
FI-200 — Side Slabs (Footing Detail)¶
Status: Shipping • Effort: M • Jira: CV-365 • Tutorial: CV-181 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#598
Why customers care: Side slabs — the supplemental footing detail flanking the main bearing — included in the panel set when present, with the geometry rendered alongside the panel itself.
What it does: Side Slabs dialog captures presence, dimensions, position. Rendered at panel base in elevation and 3D.
FI-210 — Slab Dowels (Anchor Steel from Footing)¶
Status: Shipping • Effort: M • Jira: CV-366 • Tutorial: CV-181 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.4#488–§8.4#495
Why customers care: The dowels that tie the panel base into the footing — placed by mark, x-position, y-position, bar size, spacing, embed length, projection — all in one dialog, with the steel weight in the materials list.
What it does: Slab Dowels dialog with 15-slot array. Each dowel has mark, x/y, size, spacing, embed length, projection length.
How it works: sd_dlg.dcl / sd_dlg.lsp. SdVar slot array in panelvar (15 slots in cv-cad, 4 slots in cv-web today). Bypass-end shrink applies per dowels.lsp slab-dowel STANDARDS-TRACE rule.
FI-220 — Chamfer & Reveal Edge Details¶
Status: Shipping • Effort: M • Jira: CV-367 • Tutorial: CV-268 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §2.11
Why customers care: Edge chamfers — the 45° beveled corners along the panel perimeter — placed once and applied consistently around every edge or only selected edges.
What it does: Chamfer Details dialog captures chamfer size and which edges (top/bottom/left/right/opening edges).
FI-230 — Top Plate (Greenplate) Configuration¶
Status: Shipping • Effort: M • Jira: CV-368 • Tutorial: CV-181 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.5#496–§8.5#500
Why customers care: Continuous top-plate embed — for purlin or beam attachment along the panel top — toggled on, sized, and given a mark in one dialog. The “Greenplate” callout becomes a separately printable layer (FI-400).
What it does: Top Plate dialog with enabled-toggle, thickness, width, material, mark. Renders as embedded element with separate layer membership.
How it works: TpVar field group; renderer places on top edge; layer system makes it Greenplate-printable per FI-400.
FI-240 — Auto-Place Weld Connections From a Standard Library¶
Status: Shipping • Effort: XL • Jira: CV-369 • Tutorial: CV-188 — “Weld Connections in 30 Seconds” Workflow: Design & Detailing • Differentiator: No (industry-standard library; placement workflow is CV) Sources: doc 41 §8.3#472–§8.3#486; csv-manual §Structural #weld
Why customers care: Drop a weld connection (embed plate + studs) onto a panel from a library of manufacturer-spec embeds, by side (left/right), elevation, and connection type. Mark, plate size, stud detail, structure ID, fab ID all flow through with the placement.
What it does: Weld Connections dialog with 15-slot array per panel. Each slot captures mark, side (L/R), x/y position, plate W/H/thick, anchor count, stud diameter, face orientation, connection type, structure ID, fab ID, notes.
How it works: wc_dlg.dcl / wc_dlg.lsp. WcVar 15-slot array. Library lookup from manufacturer embed plates (FI-290). Rendered in elevation (mark + symbol) and in 3D (extruded plate). Source-mode use is gated by Bug 18 (progcont routing); FI-240 ships fully via VLX in PB11.
Demo / tutorial outline:
Open weld connections dialog
Pick a 6×6 plate from library, side L, elevation 8’
Show mark + plate symbol on panel face in elevation
Toggle to 3D view — show extruded plate
Standards / patents / differentiators: Manufacturer plates per published embed catalogs; STANDARDS-TRACE in wc_dlg.lsp cites manufacturer documentation.
Gotchas / known bugs: Bug 18 — source-mode progcont routing is the gating defect for opening this dialog in TB11; resolved by VLX bundle until source-mode wiring is restored.
FI-250 — Edit & Reposition Weld Connections With Pick Points¶
Status: Shipping • Effort: L • Jira: CV-370 • Tutorial: CV-188 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.3#477–§8.3#486
Why customers care: Once a weld connection is placed, every attribute is editable — plate W/H, thickness, anchor count, stud diameter, face orientation — without re-placing. Position is editable by inputs (X/Y) and previews update live.
What it does: Re-open the weld slot to edit any of its 12 attributes. The drawing regenerates on save.
FI-260 — Weld Connection Reporting in the Materials List¶
Status: Shipping • Effort: M • Jira: CV-371 • Tutorial: CV-188, CV-260 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §6.3#417
Why customers care: Every weld connection in every panel rolls up into the project materials list — by mark, type, count — so the shop can pull plates in the right quantities without manual takeoff.
What it does: Materials list aggregates WcVar slots across all panels in the project by mark + type, producing a hardware-takeoff section.
FI-270 — Pick Points: Lifting Hardware Placement (8 Slots)¶
Status: Shipping • Effort: L • Jira: CV-372 • Tutorial: CV-204 — “Auto Lift & Brace Calculations” Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.1#457–§8.1#464
Why customers care: Up to 8 pick-point inserts per panel — for crane lifting — with insert size, capacity, embed length, design load, and mark per slot. Position can come from the Auto Lift Calc (FI-630), or be set manually.
What it does: Pick Points dialog with 8-slot array. Each slot: mark, x, y, embed length, capacity, insert size, design load.
How it works: pp_dlg.dcl with PpVar slot array.
FI-280 — Brace Points: Strongback & Angle Brace Placement (8 Slots)¶
Status: Shipping • Effort: L • Jira: CV-373 • Tutorial: CV-204 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.2#465–§8.2#471
Why customers care: Up to 8 brace embed points per panel — for tilt-up bracing on the day of pour — by brace type (strongback / angle / other), with embed length, insert size, and mark.
What it does: Brace Points dialog with 8-slot array (mark, x, y, type, embed length, size).
FI-290 — Manufacturer Embed Plate Library¶
Status: Shipping • Effort: M • Jira: CV-374 • Tutorial: CV-188 Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.3#487
Why customers care: Embed plates come from real manufacturers — pre-loaded in a library by part number, size, anchor pattern — so connections are spec’d by reference, not invented from scratch.
What it does: Embed Type library editor; manufacturer plates configured at the project or system level; weld connections (FI-240) reference plates by type.
FI-300 — Reinforcement Bar Configuration¶
Status: Shipping • Effort: M • Jira: CV-375 • Tutorial: — Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §8.7#506–§8.7#513
Why customers care: Bar size, spacing, inside/outside cover, layers — set per panel (or inherit from project defaults) so the steel detail is consistent with what the engineer specified.
What it does: Reinforcement dialog captures bar size, spacing, cover inside, cover outside, mark, level, weight, yield strength.
FI-310 — Change Panel Thickness Mid-Design¶
Status: Shipping • Effort: M • Jira: CV-376 • Tutorial: — Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#603
Why customers care: Realize halfway through that the panel needs to be 10” instead of 8”? One dialog. Every dimension, every embed, every materials line that depends on thickness recomputes.
What it does: Change Thickness dialog updates the panel’s thickness attribute; all downstream calcs and renders rerun on confirm.
FI-320 — Panel Attributes Editor¶
Status: Shipping • Effort: M • Jira: CV-377 • Tutorial: — Workflow: Design & Detailing • Differentiator: No Sources: doc 41 §12.2#604
Why customers care: Per-panel metadata — panel mark, panel type, notes, drawn-by, checked-by — captured on the panel itself, persisting through every regenerate.
What it does: Panel Attributes dialog edits per-panel fields; values appear in title block and materials roll-up.
FI-330 — ⭐ Opposite Hand (Mirror Image) Panels in One Click¶
Status: Shipping • Effort: L • Jira: CV-378 • Tutorial: CV-205 — “Opposite Hand & Curved Panels” Workflow: Design & Detailing • Differentiator: Yes (master gap book Zone 2 #4) Sources: doc 41 §5.1#366; §7.2#446; capabilities.html “Opposite Hand”
Why customers care: A panel and its mirror — common on the opposite corner of the building — generated in one click instead of re-keyed by hand. The competitor has no equivalent.
What it does: Opposite Hand command produces a mirror copy of an existing panel with all geometry, dimensions, embeds, and reinforcement reflected across the vertical axis. Embed marks update to L/R variants automatically.
How it works: ophand.lsp reflects panelvar slot arrays across the panel centerline, updating x-positions and side-flags. Drawing is regenerated from reflected inputs.
Demo / tutorial outline:
Take an existing panel with windows + embeds on the left
Run Opposite Hand
New panel appears with everything mirrored
Open materials list — both panels listed, marks updated
Standards / patents / differentiators: CV-exclusive. Patent #1 references the opposite-hand workflow.
FI-340 — ⭐ Full-Height Radius (Curved) Panels¶
Status: Shipping • Effort: XL • Jira: CV-379 • Tutorial: CV-205 Workflow: Design & Detailing • Differentiator: Yes (master gap book Zone 2 #10) Sources: doc 41 §14.4#671; case-study reference (master gap book — Dulles)
Why customers care: Curved tilt-up panels — for stadium concourse, transit hub, signature architecture — designed by radius and arc length, not by hand-drawing polylines. The competitor has worked example references but no shipping toolchain for curved panel detailing at this depth.
What it does: Radius Panel mode captures curve center, radius, arc start/end. Geometry, embeds, and dimensions all align to the curved chord; 3D model renders the true curved surface.
How it works: Curved-panel render path in drawpan.lsp; dimension placement adapts to chord geometry; embed positions computed in arc-aligned coordinates.
Demo / tutorial outline:
Switch panel to radius mode
Set radius 50’ arc length 30’
Show curved perimeter rendered + chord dimensions
3D view — curved surface
Standards / patents / differentiators: Referenced in master gap book Zone 2 #10 as CV-exclusive shipping capability.
Workflow 3 — Documentation Generation¶
FI-350 — ⭐ Automated Panel Drawing Generation¶
Status: Shipping • Effort: XL • Jira: CV-380 • Tutorial: CV-236, CV-256 Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 — auto-drawing pipeline core) Sources: doc 41 §5.1#364; csv-manual §Drawing Production
Why customers care: Click one command and every input you’ve made becomes a finished drawing — panel elevation, dimensions, title block, materials line. Hours of CAD work, eliminated.
What it does: Single command (CSV → Generate Drawing) reads panelvar inputs and produces the full panel drawing artifact.
How it works: Top-level orchestrator in drawpan.lsp invokes the FI-710 auto-drawing pipeline.
FI-360 — ⭐ 3D Solid Modeling of Every Panel¶
Status: Shipping • Effort: L • Jira: CV-381 • Tutorial: CV-256 — “3D Solid Modeling” Workflow: Documentation Generation • Differentiator: Yes (cv-cad and cv-web both) Sources: doc 41 §5.1#365
Why customers care: Show the customer what they’re buying. The 3D solid of every panel, every embed, every opening — for client previews, for crane-lift visualization, for marketing renders.
What it does: 3D solid representation generated alongside the 2D drawing. Native in AutoCAD (.dwg solid); Three.js mesh in cv-web.
How it works: AutoCAD solid primitives generated from panel perimeter + thickness + opening cuts. cv-web mirrors via Three.js geometry from same input data.
FI-370 — Automatic Horizontal Baseline Dimensions¶
Status: Shipping • Effort: L • Jira: CV-382 • Tutorial: CV-256 Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §5.2#369
Why customers care: Every horizontal dimension on the panel — width, opening positions, embed columns — placed and styled consistently, automatically, on every drawing.
What it does: Horizontal dimension engine emits baseline dimensions per panel-entities G18 dimension rules.
How it works: drawdim.lsp — 89KB of dimensioning logic; STANDARDS-TRACE in dowels.lsp cites the willful-deviation rule for explicit dim emission.
FI-380 — Automatic Vertical Elevation Markers¶
Status: Shipping • Effort: L • Jira: CV-383 • Tutorial: CV-256 Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §5.2#370
Why customers care: Vertical elevation callouts — opening top/bottom, embed elevations, slope markers — auto-placed on every panel.
What it does: Vertical dimension and elevation marker engine emits the standard vertical callout suite.
FI-390 — Opening-to-Edge & Embed Position Dimensions¶
Status: Shipping • Effort: M • Jira: CV-384 • Tutorial: CV-256 Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §5.2#371–§5.2#374
Why customers care: Opening-edge offsets, feature-strip dimensions, embed dimensions — every input is dimensioned so the fabricator never has to scale or infer.
What it does: Secondary dimension passes for openings, feature strips, embed positions, elevation references.
FI-400 — ⭐ Layer View & Print (Greenplate, Connections, Perimeter, Solid)¶
Status: Shipping • Effort: L • Jira: CV-385 • Tutorial: CV-211 — “Layer View & Print Control” Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 #6) Sources: doc 41 §5.4#385–§5.4#391
Why customers care: Print the same panel seven different ways — All Layers, Greenplate only, Connections only, Pick/Brace Points only, Feature Strips only, Perimeter only, Solid only. Each crew sees only the layer they need. The competitor cannot do this.
What it does: Layer subset system; each of 7 subsets is a saved view/print configuration. User picks the layer subset and prints; non-relevant entities are hidden.
How it works: AutoCAD layer-state system with 7 pre-configured states. View/print routing in csvplot.lsp.
Demo / tutorial outline:
Show the same panel printed 4 times (Greenplate / Connections / Pick Points / Solid)
Each print is visually distinct
FI-410 — ⭐ 10-Preset 3D Viewpoints¶
Status: Shipping • Effort: M • Jira: CV-386 • Tutorial: CV-256 Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 #7) Sources: doc 41 §5.5#392–§5.5#397
Why customers care: Ten pre-configured 3D viewpoints — isometric, perspective, edge views, embed views — switched in one click for client presentations, crane plan reviews, marketing materials.
What it does: Ten viewpoint presets; each selectable from a menu, with optional shade mode (wireframe / hidden-line / solid).
How it works: AutoCAD VPOINT presets in csv3d.lsp (and ViewPreset enum in cv-web).
FI-420 — Panel Book PDF Generation¶
Status: Shipping • Effort: L • Jira: CV-387 • Tutorial: CV-248 — “Build a Panel Book Overnight” Workflow: Documentation Generation • Differentiator: No (panel-book itself is industry standard; CV’s no-touch generation is the value) Sources: doc 41 §6.2#410
Why customers care: Hit one command, walk away, come back to a stapled-ready PDF with every panel in the project. The drafting team that used to spend a week on a panel book gets it overnight.
What it does: Panel Book PDF batch command processes every panel in the project (or selected scope), prints each at the configured paper size, and assembles into a single PDF.
How it works: Batch utility (FI-435) iterates the panel list, generating per-panel drawings and feeding to AutoCAD’s PDF plot driver, then concatenating.
FI-430 — Print Single, Selected, or All Panels¶
Status: Shipping • Effort: M • Jira: CV-388 • Tutorial: CV-211, CV-248 Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §6.2#411–§6.2#413
Why customers care: Print one panel, a hand-picked subset, all panels in a building, or all panels in the project — without exiting AutoCAD or moving files.
What it does: Print scope picker: single panel, panel selection, site-scope, all panels.
FI-435 — ⭐ Batch Utilities Hub¶
Status: Shipping • Effort: XL • Jira: CV-389 • Tutorial: CV-248 Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 #2) Sources: doc 41 §7.1#436–§7.1#445
Why customers care: The batch hub is where the whole-project workflow lives — print panel book, print materials list, print revision history, update all drawings, export data, import data — across any scope (selected / site / all). Run it overnight; come in to finished output.
What it does: Batch Utilities dialog routes to per-job operations: panel book, materials list, revision history, drawing update, data export, data import. Each operation respects the scope selector.
How it works: batch_dlg.dcl / batch_dlg.lsp plus per-operation dispatchers.
FI-440 — DXF Export (Panel)¶
Status: Shipping • Effort: M • Jira: CV-390 • Tutorial: — Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §6.1#406
Why customers care: Panel geometry exported as DXF — for fabricator handoff, for lift-firm engineering, for any downstream tool that consumes 2D vector data.
FI-450 — DXF Export (Site)¶
Status: Shipping • Effort: M • Jira: CV-391 • Tutorial: — Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §6.1#409
Why customers care: Site layout exported as DXF — for the architect’s plan set, for surveyor reference, for any downstream tool.
FI-460 — ⭐ Revision History Tracking¶
Status: Shipping • Effort: L • Jira: CV-392 • Tutorial: CV-252 — “Revision History” Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 #5) Sources: doc 41 §7.4#451–§7.4#453
Why customers care: Every design change to every panel — captured automatically by revision number, date, and description — so the client can see exactly what changed between Rev A and Rev B. No more “what did you change?” emails.
What it does: Revision Notes dialog captures rev number, date, description per panel. Revisions are appended (never overwritten); each panel has a full revision log.
How it works: Panel-entities group G17 in the NOD; revision dialog in revision.lsp.
FI-470 — ⭐ Printable Revision Sheet¶
Status: Shipping • Effort: M • Jira: CV-393 • Tutorial: CV-252 Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 #5) Sources: doc 41 §7.4#454
Why customers care: The revision history isn’t just stored — it’s printed. A revision sheet per panel goes into the panel book so the project record is complete and auditable.
What it does: Per-panel revision sheet rendered as a drawing; included in panel book batch (FI-420).
FI-480 — Drawing Finalize With Revision Prompt¶
Status: Shipping • Effort: M • Jira: CV-394 • Tutorial: CV-252 Workflow: Documentation Generation • Differentiator: No Sources: doc 41 §5.1#367
Why customers care: Before a drawing leaves the office, ConstructiVision prompts for the revision note — locking the revision number and the description so the issued drawing is correctly stamped.
What it does: Finalize Drawing command runs revision-note prompt, then locks the panel for issue.
How it works: finpan.lsp orchestrates the finalize workflow.
FI-490 — ⭐ Auto Drawing Update (Redraw Changed Panels)¶
Status: Shipping • Effort: L • Jira: CV-395 • Tutorial: CV-248 Workflow: Documentation Generation • Differentiator: Yes (master gap book Zone 2 — auto-drawing pipeline) Sources: doc 41 §5.1#368; §7.1#440
Why customers care: Edit any input on any panel — thickness, opening, embed — and Auto Drawing Update regenerates every affected drawing across the project. No tracking down stale sheets manually.
What it does: Update Drawings command iterates the panel list, regenerates every drawing whose inputs have changed since last finalize.
Workflow 4 — Cost & Inventory¶
FI-500 — Materials List Generation¶
Status: Shipping • Effort: L • Jira: CV-396 • Tutorial: CV-260, CV-277 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §6.3#414
Why customers care: Every panel’s concrete volume, hardware, embeds, rebar, and forming material — rolled up into one materials list, by panel and across the project. Estimating that used to take a day takes minutes.
What it does: Materials List command iterates panels and aggregates every quantifiable line into a printable / exportable materials list.
How it works: matl_dlg.dcl / matl_dlg.lsp orchestrate per-line iteration over panelvar inputs.
FI-510 — Concrete Volume & Yardage per Panel¶
Status: Shipping • Effort: M • Jira: CV-397 • Tutorial: CV-260, CV-277 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §6.3#414; §10.2#544
Why customers care: Per-panel yardage — derived from real geometry including openings, features, chamfers, side slabs — not estimated. The truck count is right.
What it does: Computes net concrete volume per panel after subtracting opening cuts and adding pilaster/side-slab additions. Reported in yards.
FI-520 — Project-Level Concrete Total¶
Status: Shipping • Effort: M • Jira: CV-398 • Tutorial: CV-277 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §10.2#545
Why customers care: Project-wide concrete subtotal across every panel — for pour scheduling, batch-plant ordering, and cost projection.
FI-530 — Hardware Quantity in Materials List¶
Status: Shipping • Effort: M • Jira: CV-399 • Tutorial: CV-260 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §6.3#415, §6.3#417
Why customers care: Pick points, brace points, weld embed plates, slab dowels, ledger bars, top plates — every piece of hardware in the project counted, by mark and type.
FI-540 — Chamfer & Reveal Quantities¶
Status: Shipping • Effort: S • Jira: CV-400 • Tutorial: CV-260 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §6.3#416
Why customers care: Linear footage of every chamfer and reveal type — for forming material ordering.
FI-550 — Form Material Quantity Takeoff¶
Status: Shipping • Effort: M • Jira: CV-401 • Tutorial: CV-260 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §6.3#419; §10.2#547
Why customers care: Forming material — perimeter forms, opening forms, feature forms — quantified per panel and project total. What the form shop pulls is exactly what the drawings called for.
FI-560 — Reinforcing Steel Quantity in Materials List¶
Status: Partial • Effort: M • Jira: CV-402 • Tutorial: CV-277 Workflow: Cost & Inventory • Differentiator: No Sources: doc 41 §6.3#418; §10.2#546
Why customers care: Rebar quantity per panel and project, summing bar sizes and lengths from the reinforcement configuration.
Gotchas / known bugs: Reinforcement detail extraction is partial today — bar lengths derived; cut list and bend schedule remain on the roadmap (FI-1050 engineering reports).
Section 7 — Site & Layout (CV-Exclusive)¶
FI-570 — ⭐ Site Drawing Mode (Separate From Panel Mode)¶
Status: Shipping • Effort: XL • Jira: CV-403 • Tutorial: CV-196 — “Build Site Layouts” Workflow: Site & Layout • Differentiator: Yes (master gap book Zone 2 #1) Sources: doc 41 §3.1 drawing-type rows
Why customers care: Tilt-up jobs aren’t just panels — they’re a building. The Site Drawing mode is where panels become a building: laid out on a site, dimensioned to the property lines, sequenced for the crane. The competitor has no site mode at all.
What it does: Site Drawing is a distinct drawing type alongside Panel Drawing. The user toggles into site mode and gets a site-scoped tool palette: setup, place, edit, dimension.
How it works: Drawing type detected via dwgtype.dcl; site mode routes through site_dlg.lsp and the site-entities groups.
FI-580 — ⭐ Site Setup: Grid, Property Lines, Walls¶
Status: Shipping • Effort: L • Jira: CV-404 • Tutorial: CV-196 Workflow: Site & Layout • Differentiator: Yes Sources: doc 41 §3.2–§3.4 site geometry
Why customers care: Define the building footprint — grid lines, walls, property lines — once, in the site drawing, and every panel placement inherits that frame of reference.
What it does: Site Setup dialog captures grid spacing, wall segments, property-line geometry, building corner references.
FI-590 — ⭐ Place Panels on the Site¶
Status: Shipping • Effort: L • Jira: CV-405 • Tutorial: CV-196, CV-281 Workflow: Site & Layout • Differentiator: Yes Sources: doc 41 §3.5–§3.6 placement rows
Why customers care: Drop a panel into a wall slot — the panel’s footprint goes into the site drawing, the panel mark labels appear, the dimensions auto-cascade.
What it does: Site Place dialog assigns panel marks to wall positions and renders the in-place panel footprint.
FI-600 — ⭐ Edit Panels in Place¶
Status: Shipping • Effort: L • Jira: CV-406 • Tutorial: CV-196 Workflow: Site & Layout • Differentiator: Yes Sources: doc 41 §3.7 site-edit rows
Why customers care: Re-key a panel’s mark, swap its type, move it to a different wall slot — all from the site drawing — without exiting site mode.
What it does: Site Edit dialog provides inline panel-mark editing, position adjustment, and re-assignment.
FI-610 — ⭐ Site Dimensioning¶
Status: Shipping • Effort: M • Jira: CV-407 • Tutorial: CV-281 Workflow: Site & Layout • Differentiator: Yes Sources: doc 41 §3.8 site-dim rows
Why customers care: Building footprint, panel-to-panel joints, grid offsets — all dimensioned automatically on the site drawing.
What it does: Site dimension engine emits the standard site dimension suite.
FI-620 — ⭐ Site Drawing Layers & Print Control¶
Status: Shipping • Effort: M • Jira: CV-408 • Tutorial: CV-211, CV-281 Workflow: Site & Layout • Differentiator: Yes Sources: doc 41 §3.9–§3.10 layer rows
Why customers care: Same Layer View philosophy as panels (FI-400) — print the site with only the layers each crew needs.
Section 8 — Smart Helpers & Engineering Calculations¶
FI-630 — ⭐ Auto Lift Calculations (Driven by Center of Gravity)¶
Status: Shipping • Effort: L • Jira: CV-409 • Tutorial: CV-204 — “Auto Lift & Brace Calculations” Workflow: Smart Helpers • Differentiator: Yes (master gap book Zone 2 — auto-calculation suite) Sources: doc 41 §10.1#536–§10.1#537; §8.1
Why customers care: Pick-point positions calculated from the panel’s center of gravity — so the crane lifts true, the panel rotates predictably, and the rigger doesn’t have to second-guess the inputs. Show the engineer’s math.
What it does: Auto Lift command takes panel geometry + weight, computes optimal pick-point positions, and pre-populates the Pick Points dialog (FI-270).
How it works: CoG computed from perimeter integration + opening subtraction; lift position derivation in liftcalc.lsp.
FI-640 — ⭐ Auto Brace Calculations¶
Status: Shipping • Effort: L • Jira: CV-410 • Tutorial: CV-204 Workflow: Smart Helpers • Differentiator: Yes Sources: doc 41 §8.2; §4.9
Why customers care: Brace embed positions calculated from panel height, weight, and wind exposure — pre-populates the Brace Points dialog (FI-280).
FI-650 — ⭐ Center of Gravity & Panel Weight Display¶
Status: Shipping • Effort: M • Jira: CV-411 • Tutorial: CV-204 Workflow: Smart Helpers • Differentiator: Yes (panel-entities G2 — visible CoG marker) Sources: doc 41 §10.1#536–§10.1#539
Why customers care: Every panel drawing shows the center-of-gravity marker and the panel weight callout. The rigger sees them before the crane operator does.
What it does: CoG and weight rendered as part of the panel drawing per panel-entities G2 conventions.
FI-660 — ⭐ Slope Calculator (Rise, Run, Angle)¶
Status: Shipping • Effort: M • Jira: CV-412 • Tutorial: CV-273 — “Slope Calculator” Workflow: Smart Helpers • Differentiator: Yes (master gap book Zone 2 #11) Sources: doc 41 §7.5#455–§7.5#456
Why customers care: Convert between rise/run, slope ratio, and angle in degrees — for matching panel tops to rooflines, footings to grade — without a calculator app or unit-conversion math.
What it does: Slope Calculator dialog accepts any two of rise/run/angle and solves for the third.
How it works: slope_dlg.dcl / slope_dlg.lsp.
FI-670 — Live Physical Property Summary While Editing¶
Status: Partial • Effort: M • Jira: CV-413 • Tutorial: — Workflow: Smart Helpers • Differentiator: No Sources: doc 41 §10.1#543
Why customers care: Watch volume, weight, and center-of-gravity update live as you change panel dimensions or add openings — so design decisions are made with the impact visible.
Gotchas / known bugs: Live-update is partial in cv-cad (recomputes on dialog confirm). cv-web has a more reactive implementation in development.
FI-680 — Structural Warnings Engine¶
Status: Partial • Effort: M • Jira: CV-414 • Tutorial: — Workflow: Smart Helpers • Differentiator: No Sources: doc 41 §10.3#551–§10.3#554
Why customers care: Catches obvious mistakes before the panel reaches engineering — thickness-to-height ratio, max weight, opening-area ratio, slenderness. Doesn’t replace structural design (FI-940), but it’s a pre-engineer sanity check.
What it does: Warning rules run on input save; flagged violations shown in the panel options dialog.
Gotchas / known bugs: Today implemented primarily in cv-web; cv-cad parity is on the roadmap.
FI-690 — ⭐ Engineering Export Header & Primitives¶
Status: Shipping • Effort: L • Jira: CV-415 • Tutorial: — Workflow: Smart Helpers • Differentiator: Yes (CV-CAD-exclusive structured export — see master gap book) Sources: doc 41 §14.1#653–§14.2#666
Why customers care: ConstructiVision packages the panel data into a structured export format — header (company, contact, project, panel name) + primitives (P/R/C/A/E/L/B/U/D/C/M) — that lift firms and engineering houses can consume directly. Faster turnaround, fewer transcription errors.
What it does: Engineering Export dialog produces a structured data file per panel containing the export header (project-entities G5) plus per-panel primitives (panel-entities G19).
How it works: expeng.lsp orchestrates the export; primitive emission follows the documented schema.
FI-700 — ⭐ Lift-Firm Data Export (Dayton/Richmond/Meadow-Burke)¶
Status: Partial • Effort: L • Jira: CV-416 • Tutorial: — Workflow: Smart Helpers • Differentiator: Yes (master gap book Zone 2 #12) Sources: doc 41 §14.3#667–§14.3#669
Why customers care: Direct exports for the major lift-firm vendors (Dayton/Richmond/Meadow-Burke) so the lift engineering hand-off is one file, not a manual data re-entry.
What it does: Vendor-specific export formats keyed to each lift firm’s intake spec.
Gotchas / known bugs: Removed in v7.0; re-enablement is on the roadmap as a Partial — pending vendor format re-validation.
FI-710 — ⭐ Auto-Drawing Pipeline (Generate, Dimension, Title, Finalize)¶
Status: Shipping • Effort: XL • Jira: CV-417 • Tutorial: CV-236 Workflow: Smart Helpers • Differentiator: Yes (master gap book Zone 2 #8) Sources: doc 41 §5 pipeline rollup
Why customers care: This is the engine room — drawpan → drawdim → mkblk → finpan. One command per panel, every drawing artifact produced, every detail consistent. It’s the reason the inputs-only philosophy works.
What it does: Sequential pipeline: drawpan renders perimeter + openings + features + embeds + 3D; drawdim adds horizontal + vertical + opening-edge + embed dimensions; mkblk stamps the title block; finpan runs the finalize + revision-prompt sequence.
How it works: Four modules invoked in order from the top-level generate command. Each stage reads panelvar and writes drawing entities.
FI-720 — Drawing Scale Auto-Computation¶
Status: Shipping • Effort: S • Jira: CV-418 • Tutorial: CV-173 Workflow: Smart Helpers • Differentiator: No Sources: doc 41 §10.4#556
Why customers care: The drawing scale is computed from panel size + paper size so big panels fit at 1/4” = 1’ and small panels at 3/4” = 1’ without manual scale-picking.
Section 9 — Platform & Data¶
FI-730 — ⭐ Run Offline — No Internet Required¶
Status: Shipping • Effort: M • Jira: CV-419 • Tutorial: CV-285 — “Data Portability” Workflow: Platform & Data • Differentiator: Yes vs IB cloud model Sources: doc 41 §9.1#514, §9.1#518
Why customers care: ConstructiVision runs entirely offline — on a job-site laptop with no signal, on an airplane, behind a firewall. No cloud dependency, no service outage, no subscription server.
What it does: AutoCAD-hosted desktop product; no network call required at runtime.
FI-740 — ⭐ Local-First Data Ownership¶
Status: Shipping • Effort: M • Jira: CV-420 • Tutorial: CV-285 Workflow: Platform & Data • Differentiator: Yes Sources: doc 41 §9.1#516, §9.1#519
Why customers care: Your project files are .dwg files on your hard drive. Not in someone else’s cloud. Not behind someone else’s login. Backup, archive, share — using the same tools you use for every other CAD file.
FI-750 — ⭐ No Subscription Lock — Perpetual License¶
Status: Shipping • Effort: S • Jira: CV-421 • Tutorial: CV-220, CV-285 Workflow: Platform & Data • Differentiator: Yes Sources: doc 41 §9.1#519
Why customers care: Buy it once, own it. No annual fee that stops the software from working. No subscription server that can be turned off. The license is yours.
FI-760 — ⭐ AutoCAD 2000 → 2026 Compatibility Runway¶
Status: Shipping • Effort: XL • Jira: CV-422 • Tutorial: CV-228 — “Install From the App Store” Workflow: Platform & Data • Differentiator: Yes (master gap book Zone 2 #12) Sources: doc 41 §9.2#523; §9.4#530
Why customers care: Twenty-five years of AutoCAD versions, supported. Old shops on AutoCAD 2000 don’t need to upgrade; new shops on AutoCAD 2026 work out of the box. The competitor depends on a browser engine (Internet Explorer) that has reached end-of-life.
What it does: Single codebase runs across AutoCAD 2000 (R15.0) through AutoCAD 2027 via the csvcompat.lsp version-guard system (csv_is-modern-acad / csv_is-dotnet-core predicates).
How it works: csvcompat.lsp exposes version predicates; modern-first design with legacy fallback (see CLAUDE.md “Modern-First Design”). VLA/ActiveX usage is guarded against AutoCAD 2025+’s .NET Core runtime.
FI-770 — License & Trial Activation¶
Status: Shipping • Effort: L • Jira: CV-423 • Tutorial: CV-220, CV-228 Workflow: Platform & Data • Differentiator: No Sources: doc 41 §9.3#524, §9.3#527
Why customers care: Install, run a free trial, activate with a registration code. No web account required; the license code is the credential.
What it does: License activation dialog accepts registration code; trial mode runs time-limited with no code.
FI-780 — ⭐ Auditable Source — Plain .lsp Files¶
Status: Shipping • Effort: S • Jira: CV-424 • Tutorial: — Workflow: Platform & Data • Differentiator: Yes Sources: doc 41 §9.4#528
Why customers care: Source code is plain AutoLISP text files. A shop with an in-house developer can read, audit, and (with care) extend the product. No black box.
FI-790 — Project Save / Load (.dwg Native)¶
Status: Shipping • Effort: M • Jira: CV-425 • Tutorial: CV-285 Workflow: Platform & Data • Differentiator: No Sources: doc 41 §11.3#577
Why customers care: Project files are AutoCAD .dwg files — every CAD-aware tool in your stack already knows how to read them.
FI-800 — Named Object Dictionary Storage¶
Status: Shipping • Effort: M • Jira: CV-426 • Tutorial: CV-285 Workflow: Platform & Data • Differentiator: No (architectural choice) Sources: doc 41 §11.3#578
Why customers care: Project data lives inside the .dwg in the Named Object Dictionary — no external metadata file to lose, no side-car file to forget on a share.
How it works: panel_list and site_list NOD entries; panelvar / sitevar XRecord encoding. Compact (VLX) and source-mode (legacy) formats both supported.
FI-810 — IndexedDB Auto-Save (cv-web)¶
Status: Shipping • Effort: M • Jira: CV-427 • Tutorial: CV-285 Workflow: Platform & Data • Differentiator: No Sources: doc 41 §11.4#574
Why customers care: In the browser, your project is auto-saved to local storage every change — close the tab, re-open, your work is there.
How it works: Dexie-backed IndexedDB persistence in cv-web.
FI-820 — Project Snapshots (cv-web)¶
Status: Shipping • Effort: M • Jira: CV-428 • Tutorial: CV-285 Workflow: Platform & Data • Differentiator: No Sources: doc 41 §11.4#575–§11.4#576
Why customers care: Configurable snapshot history in cv-web so you can rewind project state to a known point.
Section 10 — On the Horizon (Roadmap KB)¶
Roadmap entries use a shorter KB body — these aren’t shipping yet, so the pitch is for the roadmap audience.
FI-830 — Web App in the Browser (cv-web v12)¶
Status: Coming • Effort: XL • Jira: CV-429 • Tutorial: CV-289 Sources: doc 41 §9.1#515 • Pitch: Every cv-cad capability accessible from any browser, no AutoCAD required, with the same data model.
FI-840 — cv-web Round-Trip With cv-cad¶
Status: Coming • Effort: L • Jira: CV-430 • Tutorial: CV-289 Sources: doc 41 §11.1#562–§11.1#567 • Pitch: Open a cv-cad project in cv-web; edit; export back to cv-cad — bidirectional with no data loss.
FI-850 — cv-web Native Project Format (CVP / CVT)¶
Status: Coming • Effort: M • Jira: CV-431 • Tutorial: CV-289 Sources: doc 41 §6.5#428–§6.5#430; §11.3#569–§11.3#572 • Pitch: Browser-native project file you can email, share, version-control without AutoCAD.
FI-860 — cv-web Building Overview Mode (3D)¶
Status: Coming • Effort: L • Jira: CV-432 • Tutorial: — Sources: doc 41 §5.5#400; §12.6#627 • Pitch: See the whole building, walk around it, click any panel to drill in.
FI-870 — cv-web Elevations Edit Mode (2D & 3D)¶
Status: Coming • Effort: L • Jira: CV-433 • Tutorial: — Sources: doc 41 §5.5#398–§5.5#399; §12.6#628 • Pitch: Edit per-elevation: panels arranged on a wall, openings aligned across panels.
FI-880 — cv-web Project Overview Dashboard¶
Status: Coming • Effort: M • Jira: CV-434 • Tutorial: CV-289 Sources: doc 41 §12.6#626 • Pitch: Project dashboard listing every panel, every revision, every materials roll-up at a glance.
FI-890 — Plans Data: Floor Plans¶
Status: Coming • Effort: L • Jira: CV-435 • Tutorial: — Sources: doc 41 §13.1#635 • Pitch: Full floor-plan integration so panel layouts live inside the architect’s plan set.
FI-900 — Plans Data: Roof Plans & Roof Elements¶
Status: Coming • Effort: L • Jira: CV-436 • Tutorial: — Sources: doc 41 §13.1#636; §13.2#642–§13.2#645 • Pitch: Roof plans with dome / gable / flat / barrel elements positioned and rotated.
FI-910 — Plans Data: Foundation Plan¶
Status: Coming • Effort: M • Jira: CV-437 • Tutorial: — Sources: doc 41 §13.1#637 • Pitch: Foundation plan as a first-class drawing alongside the panel set.
FI-920 — Plans Data: Wall Sections & Footing Sections¶
Status: Coming • Effort: M • Jira: CV-438 • Tutorial: — Sources: doc 41 §13.1#638–§13.1#639; §13.3#646–§13.3#648 • Pitch: Standard section drawings auto-generated from panel + footing inputs.
FI-930 — Door & Window Type Libraries (cv-web)¶
Status: Coming • Effort: M • Jira: CV-439 • Tutorial: — Sources: doc 41 §13.1#640–§13.1#641; §13.3#649–§13.3#650 • Pitch: Project-shared door / window libraries managed in the browser.
FI-940 — Engineering Check Engine (ACI 318 Compliance)¶
Status: Coming • Effort: XL • Jira: CV-440 • Tutorial: — Sources: doc 41 §4.7#297–§4.7#309 • Pitch: Built-in panel engineering against ACI 318 — strain-based methodology, P-Delta, code-compliant outputs.
FI-950 — Wall & Panel Engineering Outputs¶
Status: Coming • Effort: XL • Jira: CV-441 • Tutorial: — Sources: doc 41 §4.8#310–§4.8#342 • Pitch: Strip widths, unbraced lengths, controlling load combos, factored moments, deflections — the full engineering output table.
FI-960 — Structural Load Inputs (Dead, Live, Wind, Seismic)¶
Status: Coming • Effort: L • Jira: CV-442 • Tutorial: — Sources: doc 41 §4.1–§4.4#254–§4.4#276 • Pitch: Capture every relevant load — dead, live, wind by zone, seismic Sds — at the project level.
FI-970 — Material Properties (Cost, Yield, Joint Width)¶
Status: Coming • Effort: M • Jira: CV-443 • Tutorial: — Sources: doc 41 §4.5#277–§4.5#284 • Pitch: Concrete cost, steel cost, shim/grout thickness, form board thickness — all as project inputs for cost estimation.
FI-980 — Insulated Sandwich Panel Design¶
Status: Coming • Effort: XL • Jira: CV-444 • Tutorial: — Sources: doc 41 §4.11#355–§4.11#357 • Pitch: THERMOMass-style sandwich panels — face wythe + insulation + structural wythe — designed with full workflow support.
FI-990 — Auto-Detect Like Panels (One per Type)¶
Status: Coming • Effort: M • Jira: CV-445 • Tutorial: — Sources: doc 41 §6.7#434–§6.7#435 • Pitch: Detect identical panels across the project; only output the unique types for reinforcing detail.
FI-1000 — IFC / BIM Output¶
Status: Coming • Effort: L • Jira: CV-446 • Tutorial: — Sources: doc 41 §6.6#431–§6.6#433 • Pitch: Export to IFC for downstream BIM toolchains — Revit, ArchiCAD, Tekla.
FI-1010 — ⭐ AI Auto-Fill Assistant¶
Status: Coming • Effort: XL • Jira: CV-447 • Tutorial: CV-293 Sources: post-launch — CV-161 • Pitch: Suggest opening positions, embed counts, reinforcement specs based on similar past panels and project context.
FI-1030 — ⭐ Blueprint Extraction (From Scanned Plan to Project)¶
Status: Coming • Effort: XL • Jira: CV-449 • Tutorial: CV-297 Sources: post-launch — CV-324 • Pitch: Scan a paper architectural plan; extract panel geometry, openings, dimensions; produce a ConstructiVision project ready to refine.
FI-1040 — Closure Detection (Geometric Self-Check)¶
Status: Coming • Effort: L • Jira: CV-450 • Tutorial: — Sources: post-launch — CV-161 • Pitch: Catch open perimeters, broken polylines, mis-snapped joins before drawings ship.
FI-1050 — Engineering Reports (Panel + Summary)¶
Status: Coming • Effort: L • Jira: CV-451 • Tutorial: — Sources: doc 41 §6.4#421–§6.4#425 • Pitch: Per-panel engineering report and project-summary report — rebar cut list, CRSI-compliant fabrication output.
FI-1060 — Cost Estimation per Panel¶
Status: Coming • Effort: M • Jira: CV-452 • Tutorial: — Sources: doc 41 §10.2#549 • Pitch: Per-panel cost roll-up from concrete + steel + hardware unit prices.
FI-1070 — Auto Wall-Tie Generation¶
Status: Coming • Effort: M • Jira: CV-453 • Tutorial: — Sources: doc 41 §4.12#361 • Pitch: Wall-tie embeds placed automatically at 2’ / 4’ on center per code.
FI-1080 — Panel Joint Gap Types (Bevel / Butt)¶
Status: Coming • Effort: M • Jira: CV-454 • Tutorial: — Sources: doc 41 §14.4#673 • Pitch: Configurable joint gap profiles per panel-to-panel interface.
FI-1090 — Two-Story Panel Design¶
Status: Coming • Effort: XL • Jira: CV-455 • Tutorial: — Sources: doc 41 §4.12#363 • Pitch: Multi-story panel support — interior floor support, dual unbraced lengths, story-aware engineering.
Section 12 — Effort-Sorted Appendix¶
Sorted by effort (XL → S), secondary by status (Shipping first, then Partial, then Coming). Engineering-facing.
XL (10)¶
ID |
Feature |
Status |
|---|---|---|
FI-160 |
20-Type Panel Feature System |
Shipping |
FI-340 |
Full-Height Radius (Curved) Panels |
Shipping |
FI-350 |
Automated Panel Drawing Generation |
Shipping |
FI-435 |
Batch Utilities Hub |
Shipping |
FI-570 |
Site Drawing Mode |
Shipping |
FI-710 |
Auto-Drawing Pipeline |
Shipping |
FI-760 |
AutoCAD 2000 → 2026 Compatibility Runway |
Shipping |
FI-830 |
Web App in the Browser (cv-web v12) |
Coming |
FI-940 |
Engineering Check Engine (ACI 318) |
Coming |
FI-950 |
Wall & Panel Engineering Outputs |
Coming |
FI-980 |
Insulated Sandwich Panel Design |
Coming |
FI-1010 |
AI Auto-Fill Assistant |
Coming |
FI-1020 |
AI EZ Button Panel Book Generation |
Coming |
FI-1030 |
Blueprint Extraction |
Coming |
FI-1090 |
Two-Story Panel Design |
Coming |
L (~25)¶
FI-050, FI-170, FI-240, FI-250, FI-270, FI-280, FI-330, FI-360, FI-370, FI-380, FI-400, FI-420, FI-460, FI-490, FI-500, FI-580, FI-590, FI-600, FI-630, FI-640, FI-690, FI-700, FI-770, FI-840, FI-860, FI-870, FI-890, FI-900, FI-960, FI-1000, FI-1040, FI-1050.
M (~50)¶
FI-010, FI-020, FI-030, FI-040, FI-060, FI-070, FI-080, FI-090, FI-100, FI-110, FI-120, FI-130, FI-140, FI-150, FI-180, FI-190, FI-200, FI-210, FI-220, FI-230, FI-260, FI-290, FI-300, FI-310, FI-320, FI-390, FI-410, FI-430, FI-440, FI-450, FI-470, FI-480, FI-510, FI-520, FI-530, FI-550, FI-560, FI-610, FI-620, FI-650, FI-660, FI-670, FI-680, FI-730, FI-740, FI-790, FI-800, FI-810, FI-820, FI-850, FI-880, FI-910, FI-920, FI-930, FI-970, FI-990, FI-1060, FI-1070, FI-1080.
S (4)¶
FI-540, FI-720, FI-750, FI-780.
Section 13 — Source-Trace Map¶
Audit trail: which doc-48 FI rows roll up which doc-41 row IDs. If a doc-41 row has no FI home, the consolidation missed a customer-facing concept.
FI |
Doc-41 row IDs covered |
|---|---|
FI-010 |
§1.1 rows #1–#18 (project identity, stakeholders, contact) |
FI-020 |
§1.2 rows #19–#28, §1.3 rows #29–#40 (project defaults — units, concrete, rebar) |
FI-030 |
§5.3 rows #376–#384 (title block) |
FI-040 |
§2.1 rows #41–#48, §2.2 rows #49–#52 (panel dimensions & profile) |
FI-050 |
Cross-cutting — represents the philosophy across §2, §8, §12 |
FI-060 |
§12.2 #596 (top profile dialog) |
FI-070 |
§12.2 #597 (footing shapes dialog) |
FI-080 |
§12.2 #585 (rough openings) |
FI-090 |
§12.2 #586 (windows) |
FI-100 |
§12.2 #587 (man doors) |
FI-110 |
§12.2 #588 (dock levelers) |
FI-120 |
§12.2 #589 (rect blockouts) |
FI-130 |
§12.2 #590 (round blockouts) |
FI-140 |
§12.2 #591 (horiz features) |
FI-150 |
§12.2 #592 (vert features) |
FI-160 |
§2.7–§2.10 (20-type feature system rolled across panel-geometry subsections) |
FI-170 |
§12.2 #593 (pilasters) |
FI-180 |
§12.2 #594 (lintels) |
FI-190 |
§12.2 #595, §8.6 #501–#505 (ledgers + ledger bar fields) |
FI-200 |
§12.2 #598 (side slabs) |
FI-210 |
§8.4 #488–#495 (slab dowels — 8 capability rows) |
FI-220 |
§2.11 (chamfer rows) |
FI-230 |
§8.5 #496–#500 (top plate / greenplate) |
FI-240 |
§8.3 #472–#476 (weld connections — placement + position fields) |
FI-250 |
§8.3 #477–#486 (weld connection attribute editing) |
FI-260 |
§6.3 #417 + §8.3 #473 (weld reporting in materials list) |
FI-270 |
§8.1 #457–#464 (pick points — 8 slots × position/capacity/size) |
FI-280 |
§8.2 #465–#471 (brace points) |
FI-290 |
§8.3 #487 (embed plate library) |
FI-300 |
§8.7 #506–#513 (reinforcement fields) |
FI-310 |
§12.2 #603 (change thickness) |
FI-320 |
§12.2 #604 (panel attributes) |
FI-330 |
§5.1 #366 + §7.2 #446 (opposite hand) |
FI-340 |
§14.4 #671 (full-height radius panels) |
FI-350 |
§5.1 #364 (panel drawing generation) |
FI-360 |
§5.1 #365 (3D solid model) |
FI-370 |
§5.2 #369 (horiz baseline dims) |
FI-380 |
§5.2 #370 (vert elevation markers) |
FI-390 |
§5.2 #371–#374 (opening-to-edge + feature + embed + elevation dims) |
FI-400 |
§5.4 #385–#391 (7-subset layer system) |
FI-410 |
§5.5 #392–#397 (10 viewpoints + shade modes + 2D/3D view) |
FI-420 |
§6.2 #410 (panel book) |
FI-430 |
§6.2 #411–#413 (print single/site/selected) |
FI-435 |
§7.1 #436–#445 (batch utilities + scopes) |
FI-440 |
§6.1 #406 (panel DXF) |
FI-450 |
§6.1 #409 (site DXF) |
FI-460 |
§7.4 #451–#453 (revision tracking) |
FI-470 |
§7.4 #454 (revision sheet) |
FI-480 |
§5.1 #367 (finalize with revision) |
FI-490 |
§5.1 #368 + §7.1 #440 (drawing update) |
FI-500 |
§6.3 #414 (materials list) |
FI-510 |
§6.3 #414 + §10.2 #544 (per-panel concrete) |
FI-520 |
§10.2 #545 (project concrete total) |
FI-530 |
§6.3 #415, #417 (hardware quantity) |
FI-540 |
§6.3 #416 (chamfer quantity) |
FI-550 |
§6.3 #419 + §10.2 #547 (form material) |
FI-560 |
§6.3 #418 + §10.2 #546 (reinforcing steel) |
FI-570 |
§3.1 (site drawing-type rows) |
FI-580 |
§3.2–§3.4 (site setup geometry) |
FI-590 |
§3.5–§3.6 (panel placement) |
FI-600 |
§3.7 (site edit) |
FI-610 |
§3.8 (site dims) |
FI-620 |
§3.9–§3.10 (site layers) |
FI-630 |
§10.1 #536–#537 + §8.1 (lift calc driven by CoG) |
FI-640 |
§8.2 + §4.9 (brace calc) |
FI-650 |
§10.1 #536–#539 (CoG + weight) |
FI-660 |
§7.5 #455–#456 (slope calculator) |
FI-670 |
§10.1 #543 (live physical summary) |
FI-680 |
§10.3 #551–#554 (structural warnings) |
FI-690 |
§14.1 #653–#659 + §14.2 #660–#666 (eng export header + primitives) |
FI-700 |
§14.3 #667–#669 (lift firm exports) |
FI-710 |
§5 pipeline rollup (drawpan→drawdim→mkblk→finpan as a single shipping pipeline) |
FI-720 |
§10.4 #556 (drawing scale) |
FI-730 |
§9.1 #514, #518 (offline desktop, no internet) |
FI-740 |
§9.1 #516, #519 (local-first, no subscription) |
FI-750 |
§9.1 #519 (perpetual license — split from FI-740 because perpetual-license is a distinct marketing message) |
FI-760 |
§9.2 #523 + §9.4 #530 (25-year runway + version longevity) |
FI-770 |
§9.3 #524, #527 (license/trial) |
FI-780 |
§9.4 #528 (auditable source) |
FI-790 |
§11.3 #577 (.dwg save) |
FI-800 |
§11.3 #578 (NOD storage) |
FI-810 |
§11.4 #574 (IndexedDB) |
FI-820 |
§11.4 #575–#576 (snapshots) |
FI-830 |
§9.1 #515 (web app) |
FI-840 |
§11.1 #562–#567 (cv-web import / mapping) |
FI-850 |
§6.5 #428–#430 + §11.3 #569–#572 (CVP/CVT native format) |
FI-860 |
§5.5 #400 + §12.6 #627 (building 3D view) |
FI-870 |
§5.5 #398–#399 + §12.6 #628 (elevations 2D/3D) |
FI-880 |
§12.6 #626 (project overview) |
FI-890 |
§13.1 #635 (floor plans) |
FI-900 |
§13.1 #636 + §13.2 #642–#645 (roof plans + elements) |
FI-910 |
§13.1 #637 (foundation plan) |
FI-920 |
§13.1 #638–#639 + §13.3 #646–#648 (wall + footing sections) |
FI-930 |
§13.1 #640–#641 + §13.3 #649–#650 (door + window types) |
FI-940 |
§4.7 #297–#309 (design method + ACI compliance) |
FI-950 |
§4.8 #310–#342 (engineering outputs) |
FI-960 |
§4.1–§4.4 #254–#276 (load inputs) |
FI-970 |
§4.5 #277–#284 (material properties) |
FI-980 |
§4.11 #355–#357 (insulated panels) |
FI-990 |
§6.7 #434–#435 (auto-detect like panels) |
FI-1000 |
§6.6 #431–#433 (IFC/BIM) |
FI-1010 |
(post-launch — CV-161; doc 41 forward extension) |
FI-1020 |
(post-launch — CV-161) |
FI-1030 |
(post-launch — CV-324) |
FI-1040 |
(post-launch — CV-161) |
FI-1050 |
§6.4 #421–#425 (eng reports) |
FI-1060 |
§10.2 #549 (cost estimation) |
FI-1070 |
§4.12 #361 (auto wall-tie) |
FI-1080 |
§14.4 #673 (joint gap types) |
FI-1090 |
§4.12 #363 (two-story design) |
Coverage notes¶
Doc-41 rows not yet rolled up into a doc-48 FI row (left for future passes or because they are IB-only with no CV-CAD or cv-web representation):
§4.1–§4.10 (Engineering & Structural — IB-only Engineering domain rows #244–#354 except those rolled into FI-940/FI-950/FI-960). These are the parity-checklist “IB ✅ / CV ❌” rows that represent the engineering capability gap; they appear in doc 48 as the FI-940/FI-950/FI-960/FI-970/FI-980 Coming features.
§4.12 #362 (pier/pile cap support — “currently not working” per IB manual) — flagged in doc 41 but excluded from doc 48 because it’s a competitor design limitation, not a CV roadmap item.
§7.3 #448–#450 (Create Grid/Opening/Reveal Sequence — IB post-2011 batch sequences). Captured as future P2 candidates if competitive coverage expands.
§9.3 #525, #526 (role-based access, project visibility dashboard — IB cloud model). Excluded; CV does not pursue cloud-account-based access control today.
§9.5 #532–#535 (system requirements, .NET/IFC/DXF viewer dependencies) — covered in deployment docs, not as customer-facing Features.
§10.2 #548, #550 (chemical takeoffs, slab material takeoffs — IB 299 universe candidates) — out of scope.
§12.5 #622, #623, #624, #625 (about / project load / project settings / help dialogs) — captured in deployment/onboarding, not as standalone customer-facing Features.
§12.6 #629, #630 (panel editing mode toggle, wall display type) — implicit in FI-040 and similar; not surfaced as standalone Features.
§12.7 #631–#633 (IB post-2011 UI enhancements) — competitor-only; not in scope for CV doc 48.
If the user wants additional doc-41 rows surfaced as Features, the next pass will split where needed.
Note
Brochure-readiness check: Every Feature name in this document passes the test “would I put this on a brochure or trade-show slide?” Internal dialog keys, function symbols, and bug numbers are confined to the How it works and Gotchas / known bugs subsections.
Note
Differentiator coverage: All 12 master-gap-book Zone 2 items appear as ⭐-flagged Features: FI-570 (Site drawing system #1), FI-435 (Batch pipeline #2), FI-160 (20-type panel feature system #3), FI-330 (Opposite Hand #4), FI-460/FI-470 (Revision history #5), FI-400 (Layer view #6), FI-410 (3D viewpoints #7), FI-710 (Auto-drawing pipeline #8), FI-340 (Radius panels #10), FI-660 (Slope Calculator #11), FI-700 (Lift-firm exports #12), FI-760 (AutoCAD 2000→2026 runway #9 — version longevity).
Note
Jira backfill: The Jira column reads — on first commit. After Jira Feature creation completes (one CV-NNN per FI row, parented to existing Epics CV-6/7/8/9/12/113/115/116/150/161/324), the column will be backfilled and the doc re-committed.