SimpleStruct

ConstructiVision Modernization 2026

Snapshot: 2026-05-18 Canonical schedule source: 47-gtm-plan — submission target NLT 2026-07-09. Live status sources: 11-weekly-updates for sprint closeouts · 32-tb11-bug-tracker for bug inventory. Scope of this document: strategy, architecture, success criteria, and decision record. Schedule and live-status claims have been removed from this revision — refer to the canonical sources above.


Project Health

Active phase: P2 design with cv-web prototype acceleration. Current sprint sequencing, schedule variance, and gate status live in 47-gtm-plan §12-week schedule and the most recent closeout in 11-weekly-updates. Bug counts and DFMEA linkage live in 32-tb11-bug-tracker.

Precedence Notice

If any planning or timeline document conflicts with this section, the canonical hierarchy below is authoritative:

  1. 47-gtm-plan — canonical schedule, sprint cadence, blockers, ADN submission target (NLT 2026-07-09).

  2. 11-weekly-updates — sprint-level status and closeouts.

  3. 32-tb11-bug-tracker — bug inventory.

  4. This document (00) — canonical for strategy, success criteria, and decision record. No longer authoritative for week-by-week status.

  5. 03-phase-plan-p0-p5 — execution phase plan and gate sequence.

  6. 45-tb11-parity-test-plan — TB11-to-PB11 parity acceptance gate (76 testable items, ≥95% PASS/PARTIAL).

  7. 37-cv-web-vs-pascal-editor-comparison-strategy — cv-web vs Pascal editor decisions.

  8. 10-milestones-dashboard — historical milestone arc, pending rebaseline against doc 47.

Current strategic truth:

  1. Autodesk App Store .bundle is the primary distribution path.

  2. WiX/MSI is contingency-only and not an active primary modernization track.

  3. Win10 x64 support is established with the documented registry fix path.

  4. VLX/source progcont mismatch remains an active execution risk and schedule dependency.

  5. cv-web is an active product track and must be represented in planning and business documents.

  6. Parity validation (doc 45) defines 92 tests across 8 phases with 7 gates (DFMEA-036 through DFMEA-042). M2 gate cannot close until the doc 45 scorecard is satisfied.

Rebaseline Change Log

Rebaseline (2026-05-18) — Snapshot refresh + ADN target NLT 2026-07-09

  1. Submission target pulled from prior Jul 28 / Aug 3 inconsistency to NLT 2026-07-09.

  2. Doc 47 (GTM plan) promoted to canonical schedule source; doc 10 demoted to historical-arc.

  3. Status, schedule, and weekly-progress claims removed from this document — deferred to canonical sources.

  4. Risk register collapsed to pointer + top-risk summary; full register in doc 05.

  5. No strategy change. No scope change.

Rebaseline (2026-03-31)

  1. cv-web Prototype row added to Roadmap Gantt (active Mar–Dec 2026) — reflecting 156 commits in Mar 24-31.

  2. Completion updated from 85% to 90% based on cv-web velocity, data extraction closure, and competitive intel progress.

  3. Competitive intelligence board book and cold call sheet referenced in strategic context.

  4. Data extraction pipeline (site/project/panel XRECORD parsers) acknowledged as P1 archaeology closure.

  5. Risk R24 added: cv-web scope outpacing desktop validation.

Rebaseline (2026-03-23)

  1. Canonical authority clarified: 00 is strategy/status authority; 03 is execution authority.

  2. Added architecture-comparison reference: 37-cv-web-vs-pascal-editor-comparison-strategy.md.

  3. Confirmed distribution model language for App Store-first .bundle delivery.

  4. Confirmed that timeline and milestones must explicitly include progcont reconstruction dependency.


2026 Roadmap

Legend: 🟢 Complete | 🔵 In Progress | 🔴 Behind | ⬜ Planned | Snapshot date: 2026-05-18 ↓

💰 Budget Impact Update (Feb 25)

Key Discovery: Autodesk App Store accepts compiled VLX uploads directly with a wizard-based submission process. This permanently sidelines the WiX installer effort — no standalone MSI needed.

Code Signing is still required for App Store submission:

  • Installer Tool: WiX = NOT NEEDED — Autodesk App Store handles distribution

  • Code Signing: OV = $200/yr | EV = $400/yr (required for App Store)

Total 2026 Distribution Cost: $200/year (OV signing only — no installer tool needed)

Phase

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

‘27

P1: Analysis

🟢

🟢

P1B: Installer

P1C: Integration

🟢

🟢

P2: Design

🔵

🔵

🔵

cv-web Prototype

🔵

🔵

🔵

🔵

🔵

🔵

🔵

🔵

🔵

🔵

P3: Security

P4: Release

Web Dev

P3/P4 windows above are illustrative against the NLT 2026-07-09 target. Current sprint sequencing and gate windows live in 47-gtm-plan.

❌ P1B Permanently Sidelined: Autodesk App Store accepts compiled VLX uploads directly — no standalone MSI installer needed. Total Uninstall continues to handle VM deployment during development.


Milestones by Phase

Milestone windows for active and future phases (P2, P3, P4) live in 47-gtm-plan §12-week schedule. The tables below preserve the completed P1/P1c history and the structural breakdown of P2–P4 deliverables; for current dates and statuses, refer to doc 47.

P1: Analysis & Setup (Jan 21 – Feb 24) — ✅ COMPLETE

Date

Milestone

Deliverable

Status

Jan 20

Installer decompiled

setup.rul (4,163 lines)

✅ Done

Jan 21

Legacy environment baselined

XP VM + InstallShield 5.x running

✅ Done

Jan 21

Architecture decisions documented

Target state defined

✅ Done

Feb 3

v3.60/v7.0 gap analysis complete

Unified source inventory

✅ Done

Feb 9

Nero installer analysis complete

isDcc vs wizard validated

✅ Done

Feb 10

Multi-OS testing (XP/Vista/Win7)

All 3 pass, 8 bugs cataloged

✅ Done

Feb 13

Win10 32-bit validation

Full stack working with auto-config

✅ Done

Feb 13

P1 InstallShield Sprint

ABORTED — low ROI, proceed to WiX

✅ Done

Feb 16

v3.60 source recovery

12 modules recovered, 3 crashes fixed

✅ Done

Feb 17

Win10 64-bit validation

Wow6432Node COM fix — crash-free

✅ Done

Feb 17

TB11-01x32/x64 architecture docs

Docs 28 + 29 published

✅ Done

Feb 18

Alpha tester access

Terry + Tai on VM 201, Dat on VM 202

✅ Done

Feb 24

Analysis Complete

Requirements locked + v11 spec

✅ Done

P1b: Installer Development — ❌ PERMANENTLY SIDELINED

Date

Milestone

Deliverable

Status

Feb 13

Win10 32-bit validated

Full stack working with auto-config script

✅ Done

Feb 13

Total Uninstall payload validated

152 files, 5.5 MB as WiX source

✅ Done

Feb 16

v3.60 source recovery complete

12 modules recovered, TB11-01x32 deployed

✅ Done

Feb 17

Win10 64-bit COM fix complete

Wow6432Node registry fix, both arches crash-free

✅ Done

TBD

WiX installer development

Deferred to end of P3 (Security)

❌ Not Needed

Impact: Autodesk App Store accepts compiled VLX uploads directly with a wizard-based submission process. This permanently eliminates the need for a standalone WiX/MSI installer. Distribution will use Autodesk’s built-in App Store packaging instead.

P1c: Integration & Bug Fixing (Feb 18 – Feb 25) — ✅ COMPLETE

Date

Milestone

Deliverable

Status

Feb 18

Alpha testing started

GSCI engineers testing GUI and functionality

✅ Done

Feb 18

Path analysis complete

40 menu paths + 20 toggles — all functional

✅ Done

Feb 18

Legacy architecture documented

Menu → LSP → DCL mapping for entire application

✅ Done

Feb 22

Bug fixing sprint

17 bugs found and fixed, tracked via GitHub Issues

✅ Done

Feb 25

GitHub Issues infrastructure

Automated sync workflow, 18 custom labels

✅ Done

Feb 25

TB11-01x64 source sync

x64 fork synced with all x32 patches

✅ Done

Feb 25

Stable baseline achieved

All 17 bugs fixed, ready for P2 Design

✅ Done

P2: Design & GUI Improvement — ▶️ ACTIVE

Milestone

Deliverable

Status

UI/UX review

Alpha testers providing feedback on all dialogs

see 47-gtm-plan

Drawing type dialog added

New choice dialog for project type selection

✅ Done

File browser fix

Project browser shows .dwg files correctly

✅ Done

Drawing open workflow

vla-open ActiveX integration for existing projects

✅ Done

Data extraction pipeline

Site/project/panel XRECORD parsers + JSON schemas

✅ Done

cv-cad roundtrip pipeline

.cvpanel import/export adapters, cadFieldMap

✅ Done

cv-web 4-mode navigation

Project/Plans/Elevations/Panel view switching

✅ Done

3D site rendering

Building chain, floor polygon, grid bubbles, north arrow

✅ Done

Panel interaction overhaul

Select, copy/paste/delete, rubberband, 3D raycasting

✅ Done

True pass-through openings

ExtrudeGeometry with Shape holes

✅ Done

Calculated panel properties

CG, weight, areas, structural loads

✅ Done

2D title block

Project info + drawing data + calculated properties

✅ Done

Building view 2D/3D

All plan types rendered in 2D canvas and 3D

✅ Done

Dialog modernization

Updated DCL files with improved layouts

see 47-gtm-plan

Code refactoring complete

Modernized LSP/DCL where needed

see 47-gtm-plan

Documentation complete

User guide, install guide

see 47-gtm-plan

Design Improvement Complete

v26 baseline locked

see 47-gtm-plan

P3: Security, Testing & App Store Prep

P3 milestones now compressed against the NLT 2026-07-09 target; current sequencing in 47-gtm-plan. Deliverables in scope: AutoCAD 2026/2027 multi-version testing, security audit, VLX compilation & packaging, ADN Developer membership, App Store package validation.

P3 entry gate

P3 cannot start until the M2 parity gate closes — see 47-gtm-plan §blockers and 45-tb11-parity-test-plan. Doc 45 defines the acceptance scorecard (76 testable items, ≥95% PASS/PARTIAL).

P4: Final Release & Demo

P4 sequencing now compressed against the NLT 2026-07-09 target; current windows in 47-gtm-plan. Deliverables in scope: OV-signed VLX, App Store submission via wizard, App Store approval, direct-download channel, owner-demo handoff.

2027 Q1: Web Development (Post-Revenue)

Milestone

Deliverable

Web developer hired

Begin .js/.NET conversion

Web prototype

Cloud version PoC


Weekly Progress

Weekly progress, sprint closeouts, and key-learning summaries live in 11-weekly-updates. This document no longer maintains an inline weekly log.


2026 Budget

Development Infrastructure (Monthly)

Item

Monthly

Annual

Status

GitHub Enterprise

$21

$252

Active

GitHub Copilot+

$39

$468

Active

AWS Hosting (website)

~$50

~$600

Active

Subtotal

$110

$1,320

Software & Licensing

Item

Cost

Date Needed

Status

Notes

AutoCAD 2026 License

$1,865

see doc 47

Pending

Required for P3 testing

Autodesk Dev Network

$500

see doc 47

Pending

App Store access

Code Signing (OV)

$200/yr

see doc 47

Pending

Sectigo — builds SmartScreen reputation

Code Signing (EV)

$400/yr

see doc 47

Optional

Instant SmartScreen trust, hardware token

Subtotal

$2,565 - $2,965

💡 Installer Tool Decision Update (Feb 25, 2026): WiX Toolset 4.x permanently sidelined. Autodesk App Store accepts compiled VLX uploads directly with a wizard-based submission process — no standalone MSI installer needed. See installer-modernization-decision.md for original analysis. (archived)

Code Signing Options Explained

Type

Cost/Year

SmartScreen Behavior

Notes

Unsigned

$0

⚠️ “Windows protected your PC” warning

OK for beta/pilot

OV (Organization Validation)

~$200

⚠️ Warning initially, builds reputation over downloads

Recommended for GA

EV (Extended Validation)

~$400

✅ Instant trust, no warnings

Requires hardware token

Staffing (2027 Q1 — Post-Revenue)

Role

Monthly

Months

Total

Status

Web Developer (Contract)

$8,000

3

$24,000

Planned Q1 2027

💡 Rationale: Defer web developer hiring until Q1 2027 to realize sales revenue from App Store launch before committing to new hires.

Training & Professional Development (Paid Only)

📘 Full training plan: See skill-development.md for complete learning roadmap including free resources.

Item

Provider

Cost

Timeline

Status

Pluralsight: WiX Fundamentals

Pluralsight

$29

P1B

❌ Not Needed

Autodesk Certified Professional

Autodesk

$300

see doc 47

⬜ Optional

AWS Solutions Architect Assoc.

AWS

$150

Q1 2027

⬜ Optional

GitHub Actions Certification

GitHub

$99

see doc 47

⬜ Optional

Autodesk University (virtual)

Autodesk

~$99

see doc 47

⬜ Planned

Budgeted Training: $0 required + $549 optional = $0 – $549

2026 Total Budget

Category

Amount

Notes

Infrastructure

$1,320

GitHub, AWS hosting

Software/Licensing

$2,565-2,965

AutoCAD, ADN, code signing

Installer Tools

$0

WiX permanently sidelined

Training (paid only)

$0-549

See skill-development.md

2026 Total

$3,885 - $4,834

2027 Deferred

Amount

Web Developer (Q1 2027)

$24,000


Risk Register

Full risk register: see 05-risk-register. Bug-level risk linkage: 32-tb11-bug-tracker DFMEA cross-reference table.

Top risks at snapshot date:

  1. R23 — VLX/source progcont mismatch. CSV.VLX was compiled from source not in this repo, blocking full menu-routing parity in source mode. Data extraction pipeline (site/project/panel XRECORD parsers) closed in March provides the foundation for reconstruction; progcont rewrite remained the critical-path dependency at the time of this snapshot.

  2. R24 — cv-web scope outpacing desktop validation. cv-web prototype produced 156 commits in the Mar 24–31 sprint while the desktop M2 parity gate remained open. Mitigation in place: M2 is a hard gate before P3 entry.

  3. R17 — Solo developer burnout. Mitigated by being ahead on P1/P2 work, but cv-web velocity is not sustainable indefinitely. Headcount expansion is the active relief valve for the v11.1 ship-gate compression (2026-05-18 decision).

Track D ship-gate risks (elevated 2026-05-18 — Blueprint Extraction pulled into v11.1):

Track D Blueprint Extraction was moved from post-submission R&D into the v11.1 ship gate (Sprints 21–27, NLT 2026-07-09). Three risks that previously sat in the v1.1 backlog are now pre-submission ship-gate risks. See 47-gtm-plan §Track D and 50-blueprint-extraction-architecture for the full plan.

  1. R26 — VLM hallucination on dimensions. Ship-gate impact: a hallucinated dim in a patent-evidence figure (CV-337) undermines the patent claim at filing time. Mitigation: every dim carries evidence.bbox; downstream tools cross-check by re-OCR’ing the crop; CV-328 explicitly measures bbox quality in Sprint 22 before CV-329 builds on it.

  2. R27 — Hardware for local VLM. Ship-gate impact: if local hardware can’t host Qwen2.5-VL / Qwen3-VL 8B by Sprint 22, CV-327 and all downstream Tier 2 work slip into the ADN submission window. Mitigation: cloud-GPU fallback or commercial-API (LandingAI / Mistral OCR) escape hatch must be decided by end of Sprint 21.

  3. R28 — .cvextract.json schema churn. Ship-gate impact: every Tier 2/3 consumer writes to the schema; if it rewrites mid-sprint, every consumer breaks. Mitigation: schema v0.1 ships first in Sprint 21 (CV-336) ahead of every consumer; pinned version field; rev only at sprint boundaries.


Technical Findings: v3.60 vs v7.0 Comparison

Component

v3.60 (Legacy)

v7.0 (Current)

Gap Analysis

LSP Files

~60* (in CAB)

77

v7.0 has 17+ new modules

DCL Files

~35* (in CAB)

43

v7.0 adds 8+ dialogs

Menu Files

4 (.mnu)

5 (.cui) ✅

v7.0 uses modern format

VLX Compiled

1

1

Need recompile from LSP

ARX Binary

2 ⚠️

2 ⚠️

No C++ source either version

Installer

✅ InstallShield

❌ NONE

🔴 Critical gap

Lines (Inst.)

4,163

0

Reverse-engineered

* File counts inside CAB archives are estimates until full extraction

v3.60 Installer Bugs (Root Cause Analysis)

Bug

Severity

Root Cause

Fix Approach

User Profile detection failure

🔴 Critical

Writes to .DEFAULT/S-1-5-18 instead of HKCU

Write to proper HKCU profile

UAC file rename hack

🟢 Low

Works as Administrator; blocks standard users

Replace with process check (for non-admin)

(load "csvmenu") broken

🟡 High

Readme command doesn’t work in AC2000

Fix LISP load or automate _appload

csv.arx incompatible

🟡 Medium

ARX compiled for wrong AC version

Recompile or remove if VLX sufficient

Version key mismatch (3.2 vs 3.60)

🟡 Medium

InstallShield script never updated

Fix version constant

acad.exe crash on Vista/Win7

🟡 Medium

Menu compilation triggers crash

Pre-compile menus or skip launch

LOADCTRLS downgrade

🟡 Medium

Changes demand-load behavior

Investigate intent; preserve if needed

LocalServer32 path corruption

🟡 Low

Forward slashes in COM path

Preserve original path format

isDcc output won’t compile

🔴 Critical

Bytecode-level decompilation

Use wizard approach instead

Nero Study Findings (Feb 9):

  • isDcc Limitation: Generates bytecode-level code (10,031 lines Nero, 4,163 lines CV) that won’t compile

  • Workaround: InstallShield wizard generates clean 606-line .rul that compiles successfully

  • Decision: Rebuild CV installer using wizard approach; each OS needs targeted build OR migrate to WiX

Multi-OS Testing Findings (Feb 10-18):

  • CV3.60 installs on XP, Vista, AND Win7 — no UAC issues when logged in as Administrator

  • Win10 32-bit: Full stack working — AutoCAD 2000 + CV + COM automation + auto-config script

  • Win10 64-bit: Full stack working — AutoCAD 2000 running via WoW64 with Wow6432Node registry fix (103 CLSIDs, 104 Interfaces, 6 ProgIDs). Autodesk does NOT support this path — novel approach with no existing documentation, but fully functional.

  • NanoCAD integration FAILED — NanoCAD doesn’t support menugroup, VLX/ARX loading, or COM automation. Only basic LSP works. Decision: AutoCAD-only path going forward.

  • v3.60 source recovery COMPLETE — 12 modules recovered, 3 crash paths fixed, TB11-01x32 deployed

  • Path analysis of every menu click — 40 menu-level paths + 20 panel property toggles tested end-to-end, documenting legacy architecture (menu → LSP → DCL)

  • 8 bugs cataloged — see CV360-Installation-Analysis.md

  • 41 files + exact registry spec — complete v11 installer blueprint

  • All 5 OS platforms validated — XP, Vista, Win7, Win10x32, Win10x64

v26 Target Build Strategy

Component

Approach

Priority

Status

Source Code

Build from v11 LSP/DCL (TB11-01x32)

P1c

🟢 93 modules on disk, 20/20 toggles working

Installation

Total Uninstall (VM deployment)

P1c

✅ Working — install/remove across VMs

Installer

WiX ToolsetNOT NEEDED

❌ Autodesk App Store accepts VLX directly

App Store Package

VLX direct upload via wizard

P4

see 47-gtm-plan

Web Version

AutoLISP → .js/.NET

2027

⏳ Deferred

cv-web Prototype

React/Three.js panel editor

P2

▶️ Active — 4-mode nav, 3D, calc properties

Why different installer? InstallShield 5.x / WiXAutodesk App Store VLX upload: InstallShield 5.x was:

  • ❌ No longer supported (20+ years old)

  • ❌ Not code-signable for modern Windows

  • ❌ Blocked by SmartScreen/Defender

  • ❌ Not compatible with Autodesk App Store


Project Charter

Prepared by: Chad Weidert


Guiding Principles

  1. Prefer preservation over reinvention — Source recovery successful

  2. Minimize risky rewrites — Installer rebuild, not LSP rewrite

  3. Automate verification early — Regression tests in sprint weeks 4-5

  4. Phased approach reduces risk — Analysis → Integration → Design → App Store


Project Overview

Modernize ConstructiVision from legacy Windows/AutoCAD platforms to modern systems. Create a distributable product for Windows 7-11 and AutoCAD R14-2026, with a path to Autodesk App Store distribution.


Product Goals

Goal

Target

Status

Install on modern Windows

Win XP through Win 11

✅ XP/Vista/Win7/Win10x32/Win10x64 validated; x64 = Win11

Run on modern AutoCAD

R14 through 2026

🟡 AC2000 validated on x32+x64 via WoW64; modern AC pending

NanoCAD as alt platform

Free alternative to AutoCAD

❌ FAILED — no menugroup/VLX/COM support; AutoCAD-only path

Preserve critical workflows

Panel book, calcs, reports

▶️ 46 bugs tracked, 38 fixed; cv-cad roundtrip pipeline active

Cloud subscription path

App Store distribution

see 47-gtm-plan

Cloud/web prototype

Functional cv-web w/ 3D

▶️ Active — 4-mode nav, 3D rendering, calc properties

AI form automation

Future enhancement

⬜ 2027+


Scope

In-Scope (2026):

  • Q1: Installer rebuild + WiX migration → Alpha testing, bug fixing ✅ 38 bugs fixed

  • Q1–Q2: GUI improvements based on alpha tester feedback ▶️ Active

  • Q1–Q4: cv-web prototype — 4-mode navigation, 3D rendering, calculated properties, cv-cad roundtrip ▶️ Active

  • Q1: Competitive intelligence and go-to-market preparation ▶️ Active — board book, cold call sheet, event feeds

  • Q2: Modern AutoCAD compatibility, code signing, ADN submission (NLT 2026-07-09 — see doc 47)

  • Q3: WiX installer developmentNOT NEEDED — Autodesk App Store accepts VLX directly

  • H2: App Store live, World of Concrete 2027 demo readiness

Out-of-Scope (2026):

  • Net-new features unrelated to modernization

  • Full module rewrites (use compatibility shims)

  • Web deployment (deferred to 2027) → cv-web prototype accelerated to 2026; full conversion still 2027


Success Criteria

Category

Criterion

Target

Technical

Install success rate

>95% on Win 10/11

Technical

AutoCAD versions

R14 through 2026

Product

Onboarding time

<60 minutes

Commercial

Distribution

App Store + direct download


Documentation Index

Document

Purpose

01-portfolio-inventory

File inventory and gap analysis

02-architecture-target-state

Technical architecture

03-phase-plan-p0-p5

Detailed phase breakdown

04-2026-timeline-weekly

Week-by-week schedule

05-risk-register

Full risk register

06-testing-validation

Testing strategy

07-release-and-distribution

Distribution channels

08-demo-plan

White Cap & WOC demos

09-ai-enhancements

AI roadmap (2027+)

10-milestones-dashboard

Milestone tracking (historical)

11-weekly-updates

Weekly status updates

12-installer-modernization (archived)

Installer impact analysis

26-v360-source-recovery

v3.60 source file recovery

27-vm109-x64-registry-fix (sensitive)

Win10 x64 COM registry fix

28-tb11-01x32-architecture

TB11-01x32 architecture & registry

29-tb11-01x64-architecture

TB11-01x64 architecture & x64 fork

32-tb11-bug-tracker

Bug inventory + DFMEA cross-ref

45-tb11-parity-test-plan

Parity acceptance gate (M2)

47-gtm-plan

Canonical schedule (NLT 2026-07-09)

installer-rebuild-sprint (archived)

Current sprint plan

installer-decision (archived)

WiX decision rationale

skill-development

Learning roadmap