Milestones Dashboard¶
Executive summary of all project milestones from P0 through P5, with target dates, exit criteria, and current status.
Milestones Table¶
ID |
Phase |
Start Date |
Target Date |
Exit Criteria (Definition of Done) |
Owner |
Status |
Blockers / Dependencies |
|---|---|---|---|---|---|---|---|
M1 |
P0 |
Jan 1, 2026 |
✅ Jan 20, 2026 |
ConstructiVision runs in VM on legacy machine; dry run successful in AutoCAD 2000; Upgraded Jan 27: Proxmox VM + Tailscale |
@chadw |
🟢 Green |
None |
M1.5 |
P1 Analysis |
Jan 1, 2026 |
✅ Jan 20, 2026 |
Build artifacts archived; installer analysis complete; architecture decisions documented |
@chadw |
🟢 Green |
None |
M1.6 |
P1 Infra |
Jan 21, 2026 |
✅ Jan 29, 2026 |
Proxmox VM migration; Tailscale remote access; SSH configured ( |
@chadw |
🟢 Green |
None 🆕 |
M2 |
P1 Installer |
Feb 13, 2026 |
Mar 31, 2026 |
WiX installer GA release; Windows compatibility matrix (XP, Vista, 7, 10x32, 10x64); >95% success rate |
@chadw |
🟢 GREEN |
✅ Win10 compatibility COMPLETE (Feb 13). ✅ Auto-config script working. ✅ v3.60 source recovery COMPLETE (Feb 16) — 3 crash paths fixed, 12 missing modules restored, TB11-01x32 build deployed to 4 VMs with nightly auto-pull. ✅ Win10 x64 COM fix COMPLETE (Feb 17) — both x32 and x64 crash-free, drawings loading. ⚠️ Bug fixing & output quality validation in progress. WiX development NOW ACTIVE. |
M2.5 |
P1 Integration |
Apr 1, 2026 |
Apr 30, 2026 |
Bug fixing & quality validation complete; Output quality verified on both x32 and x64; WiX installer tested on both architectures; Stable baseline for design phase |
@chadw |
⏳ Not Started |
M2 (WiX x32) complete; quality validation ongoing |
M3 |
P2 Design |
May 1, 2026 |
May 30, 2026 |
UI/UX review complete; code refactoring done; documentation suite complete |
@chadw |
⏳ Not Started |
M2.5 (Integration) complete; design review TBD |
M4 |
P3 Security |
Jun 1, 2026 |
Sep 30, 2026 |
Security audit passed; multi-version testing (2024, 2025, 2026); ADN membership active |
@chadw |
⏳ Not Started |
AutoCAD 2026 access required; depends on M3 |
M4.5 |
P3 Security |
Sep 1, 2026 |
Sep 30, 2026 |
.bundle format migration complete; ready for code signing |
@chadw |
⏳ Not Started |
M4 (Security audit) complete |
M5 |
P4 Release |
Oct 1, 2026 |
Nov 30, 2026 |
App Store submission complete; awaiting review |
@chadw |
⏳ Not Started |
M4.5 (.bundle) complete; ADN membership; EULA/docs ready |
M6 |
P4 Release |
Nov 1, 2026 |
Dec 31, 2026 |
EV code signing applied; dual distribution live (direct + App Store); owner demo complete |
@chadw + Web Dev |
⏳ Not Started |
M5 (App Store); web developer hire |
M7 |
P5 |
Jan 1, 2027 |
Jun 30, 2027 |
AI enhancements: auto-fill forms + “EZ Button” panel book generation with integrated tests |
TBD (AI/Dev) |
⏳ Not Started |
Depends on M6; staffing TBD |
M8 |
Release |
Dec 1, 2026 |
Dec 15, 2026 |
White Cap partner/demo rollout ready; World of Concrete 2027 (Jan 19–21) demo-ready by Dec 15 freeze |
@chadw |
🟡 Yellow |
Depends on M6; marketing plan TBD |
Status Legend¶
Symbol |
Meaning |
|---|---|
🟢 Green |
On track; no blockers |
🟡 Yellow |
At risk; minor blockers or timeline pressure |
🔴 Red |
Blocked; cannot proceed without intervention |
⏳ Not Started |
Awaiting upstream completion |
Key Dependencies¶
M1 → M1.5: P0 baseline → Analysis & Setup phase
M1.5 → M2: Analysis complete → Installer Development (4 weeks)
M2 → M2.5: Installer GA → Integration & Bug Fixing (4 weeks)
M2.5 → M3: Integration complete → Design Improvement phase
M3 → M4: Design complete → Security & Testing phase
M4 → M4.5: Security audit → .bundle migration
M4.5 → M5: .bundle complete → App Store submission
M5 → M6: App Store submitted → Final Release & Demo
M6 → M7: Release complete → Web/AI development (P5)
M6 → M8: P4 release must be ready by Dec 15, 2026 freeze for World of Concrete 2027 (Jan 19–21, 2027) demo
Critical Path (Updated Feb 16, 2026)¶
Win10 x64 COM fix COMPLETE. Both x32 and x64 crash-free. Bug fixing & output quality validation next. WiX development ACTIVE.
M1 (P0) ✅ Jan 1-20, 2026
↓
M1.5 (Analysis & Setup) ✅ Jan 1-20, 2026
↓
M1.6 (Proxmox Infrastructure) ✅ Jan 21-29, 2026
├── Tower → Proxmox VM migration
├── Tailscale VPN configured
└── SSH configured (Bitvise) → 6 VMs
↓
P1 Analysis Phase ✅ COMPLETE Feb 13, 2026
├── ✅ CV3.60 + AC2000 installed on XP, Vista, Win7 (all pass)
├── ✅ 8 installer bugs cataloged (root cause: profile detection)
├── ✅ Complete v11 installer specification (41 files, exact registry)
├── ✅ 9 monitoring files captured and cross-analyzed
├── ✅ Win10 32-bit: FULL STACK WORKING (Feb 13)
├── ✅ Auto-config script: Configure-ConstructiVision.ps1
├── ✅ Win10 64-bit: FULL STACK WORKING (Feb 17 — after Wow6432Node COM fix)
└── ❌ P1 InstallShield sprint: ABORTED (low ROI)
↓
v3.60 Source Recovery ✅ COMPLETE Feb 16, 2026
├── ✅ 12 missing AutoLISP modules recovered from v3.60 archive
├── ✅ 3 crash paths fixed (wd_dlg, wc_dlg, wall_dlg) — light-tested OK
├── ✅ TB11-01x32 build: 134 → 195 files
├── ✅ Nightly deployment pipeline (Git sparse checkout + junction)
└── ✅ 4 VMs auto-pulling at 22:00 (108, 109, 201, 202)
↓
Win10 x64 COM Fix ✅ COMPLETE Feb 17, 2026
├── ✅ 103 AutoCAD CLSIDs copied to Wow6432Node
├── ✅ 104 IAcad COM Interfaces copied to Wow6432Node
├── ✅ 6 ProgIDs copied to Wow6432Node
├── ✅ Shortcuts recreated (Plot Style Table Wizard, Add-A-Plotter Wizard)
├── ✅ Project Files search path added for ConstructiVision
└── ✅ csv command runs, drawings loading successfully
↓
Bug Fixing & Quality Validation 🚧 ACTIVE Feb 17+
├── 🚧 Validate output quality on x32 and x64 builds
├── 🚧 Systematic menu testing across all commands
├── 🚧 Fix remaining bugs found during alpha testing
└── 🚧 Regression testing across all supported platforms
↓
M2 (WiX Installer GA) 🚧 Feb 13 - Mar 31, 2026 — NOW ACTIVE
├── Week 9 (Feb 13-20): WiX foundation + file inventory
├── Week 10 (Feb 20-27): Core functionality + auto-config
├── Week 11 (Feb 27-Mar 6): Advanced features + code signing
├── Week 12 (Mar 6-13): Bug fixing + output quality validation
├── Week 13 (Mar 13-20): Alpha/Beta testing with internal resources
└── Week 14 (Mar 20-31): Polish & GA release
↓
M2.5 (Bug Fixing & Quality Validation) ⏳ Apr 1 - Apr 30, 2026
├── Output quality validation on x32 and x64
├── WiX installer tested on both architectures
├── Bug fixing sprint
└── Stabilization & testing
↓
M3 (Design Improvement) → May 1 - May 30, 2026
↓
M4 (Security & Testing) → Jun 1 - Sep 30, 2026
↓
M4.5 (.bundle Migration) → Sep 1 - Sep 30, 2026 (parallel with M4)
↓
M5 (App Store Submit) → Oct 1 - Nov 30, 2026
↓
M6 (Final Release & Demo) → Nov 1 - Dec 31, 2026
↓
M8 (Demo Ready) → Dec 1 - Dec 15, 2026 (freeze date for WOC 2027)
Timeline Impact: P1 Analysis COMPLETE (8 weeks). v3.60 source recovery COMPLETE (Feb 16) — 3 crash paths fixed, TB11-01x32 deployed. Win10 x64 COM fix COMPLETE (Feb 17) — both x32 and x64 crash-free, drawings loading. Bug fixing & output quality validation NOW ACTIVE. WiX Installer phase ACTIVE (7 weeks). Integration phase follows (4 weeks).
Risk Adjustments¶
Original Risk (Now Mitigated) ✅¶
If source code parity cannot be closed via patch (M2 blocker)
Update: Installer modernization (WiX) addresses this by providing stable deployment platform before design work.
Installer Development Complexity — RESOLVED Feb 13 ✅¶
Status: 🟢 RESOLVED — Win10 compatibility validated, WiX development starting
Issue (CLOSED): Multiple compatibility layers broken by Windows security evolution
isDcc Decompilation Failure:→ BYPASSED — proceeding directly to WiXWindows Security Improvements:→ RESOLVED: Works as Administrator on XP/Vista/Win7/Win10x32Cross-Version Incompatibility:→ VALIDATED: Legacy installer works on XP/Vista/Win7, CV works on Win10x32 with auto-config64-bit COM Failure:→ RESOLVED Feb 17: Total Uninstall placed COM registrations in wrong hive; Wow6432Node fix applied (103 CLSIDs, 104 Interfaces, 6 ProgIDs)
Feb 17 Resolution Summary:
✅ CV3.60 + AC2000 installed successfully on XP, Vista, Win7, Win10x32, AND Win10x64
✅ Win10x32 full stack working: AC2000 + CV + COM automation
✅ Win10x64 full stack working: AC2000 + CV + COM automation (after Wow6432Node registry fix)
✅ Auto-config script created:
Configure-ConstructiVision.ps1✅ P1 InstallShield sprint ABORTED (.rul recompilation has low ROI — proceed to WiX directly)
✅ Both x32 and x64 builds crash-free — program runs and loads drawings
🚧 Bug fixing and output quality validation in progress
🔜 Alpha/beta testing planned for March
Impact: M2 timeline ON TRACK (Mar 31). WiX development NOW ACTIVE.
Plan (Feb 17 → Mar 31):
Week 9 (Feb 13-20): WiX project setup, import file inventory (152 files, 5.5 MB)
Week 10-11: Core functionality, auto-config integration, code signing
Week 12: Bug fixing + output quality validation (x32 and x64)
Week 13: Alpha/beta testing with internal resources
Week 14: Polish, docs, GA release
If AutoCAD 2026 access is delayed (M4 blocker):
Consider building on latest available version (2025) with notes on compatibility
Defer M4 to Q1 2027 if access unavailable by Aug 2026
New Risk: App Store Rejection¶
If Autodesk App Store rejects submission (M5):
Mitigation: Launch with direct download only (primary channel)
Impact: No timeline delay, but reduced market reach
Allow 2 review cycles (4 weeks) built into schedule
Budget Summary (January 27, 2026)¶
Installer & Signing Costs¶
Item |
Cost |
Notes |
|---|---|---|
WiX Toolset 4.x |
$0 |
FREE - MIT license ✅ |
Code Signing (OV) |
$200/year |
Sectigo - builds SmartScreen reputation |
Code Signing (EV) |
$400/year |
Optional - instant trust, hardware token |
Selected: WiX + OV Signing = $200/year total
Cost Savings vs Alternatives¶
Alternative |
Cost |
Savings with WiX |
|---|---|---|
InstallShield 12 |
~$500 |
$500 saved |
InstallShield 2024 |
~$2,000+/year |
$2,000+ saved |
Advanced Installer |
~$500/year |
$500 saved |
See: installer-modernization-decision.md for full cost analysis. (archived)
P1 Workstreams (Current Focus - Updated Feb 9, 2026)¶
As of 2026-02-13, the following initiatives are now active (revised after Win10 compatibility testing):
Analysis & Setup Phase (Jan 21 - Feb 13) ✅ COMPLETE¶
Week 1 (Jan 21-27): Legacy Environment Baseline ✅ COMPLETED
Set up InstallShield 5.x in XP VM, import
setup.rulVM snapshots + WinDiff analysis
Document bug findings (profile detection, AutoCAD check)
Deliverables: Baselined environment, diff report, documented bugs
Week 2 (Jan 27 - Feb 3): Gap Analysis ✅ COMPLETED
⚠️ No original v7.0
.insfile exists — must analyze differencesInspect existing v7.0/v11 installation on desktop machine
Compare v3.60 paths to v7.0 actual state
Deliverables: Complete installer spec for WiX, file/registry manifest
Week 3 (Feb 3-10): Nero Analysis (COMPLETED - Lessons Learned) ✅
Analyzed Nero 1.0 installer to validate isDcc workflow
✅ Critical Discovery: isDcc bytecode output (10,031 lines) won’t compile
✅ Solution Found: InstallShield wizard approach generates clean 606-line .rul that compiles
✅ Documented lesson: Decompiler useful for understanding, not for rebuilding
✅ Root Cause Identified: Windows security improvements (UAC, SmartScreen, code signing) broke cross-version compatibility; each OS needs targeted installer or WiX migration
❌ Schedule Impact: VLX recompilation deferred; multi-OS testing delayed 2 weeks
Deliverables: Nero study report, isDcc vs wizard comparison, Windows compatibility root cause analysis
Week 4-5 (Feb 10-13): Multi-OS Testing + Win10 Validation — ✅ COMPLETE
✅ CV3.60 + AC2000 installed on XP, Vista, Win7, AND Win10x32 — no UAC issues as Administrator
✅ 8 installer bugs cataloged with root cause analysis and severity ratings
✅ 9 monitoring files captured (Total Uninstall + Inctrl5 + Regshot × 3 VMs)
✅ Complete v11 installer specification — 41 files, exact registry entries, 6 “do NOT” rules
✅ Proxmox snapshots:
cv360-installed-20260210on all VMs✅ Win10 32-bit FULL STACK WORKING (Feb 13): AC2000 + CV + COM automation
✅ Auto-config script created:
Configure-ConstructiVision.ps1⚠️ Win10 64-bit: AC2000 runs but COM automation fails (needs 64-bit AutoCAD)
Decision Point Feb 13: ✅ Pass confirmed on all target OSes. 64-bit needs modern AutoCAD.
Deliverables: ✅ CV360-Installation-Analysis.md, 9 monitoring data files, v11 installer spec, auto-config script
Week 6-8 (Feb 10-13): P1 InstallShield Sprint — ❌ ABORTED (LOW ROI)
✅ setup.rul decompilation attempted via isDcc
✅ Wizard approach tested with Nero 1.0 project
❌ Decision: .rul recompilation has low ROI — proceed directly to WiX
❌ VLX recompilation PASSED — existing VLX files work on Win10x32
❌ v11 bridge installer PASSED — WiX will be the bridge
Rationale: Win10 compatibility validated without InstallShield changes; WiX provides modern MSI with better long-term maintainability
Impact: No timeline delay — WiX development starts NOW (Feb 13)
WiX Installer Development Phase (Feb 13 - Mar 31) 🚧 NOW ACTIVE¶
Week 9 (Feb 13-20): WiX Foundation
WiX project setup and initial MSI structure
Import file list from Total Uninstall inventory (152 files, 5.5 MB)
Basic installer UI and branding
Week 10 (Feb 20-27): Core Functionality
AutoCAD prerequisite detection
File deployment to Program Files
Post-install PowerShell script execution (auto-config)
Registry configuration via
Configure-ConstructiVision.ps1
Week 11 (Feb 27-Mar 6): Advanced Features
Uninstall support with clean removal
Process detection with Windows Restart Manager
Code signing certificate integration
Error handling and rollback
Week 12 (Mar 6-13): 64-bit AutoCAD Testing
Purchase 64-bit AutoCAD license (2010+ required)
Install on Win10x64 test VM (VM 109)
Test CV VLX loading and execution
Week 13 (Mar 13-20): Alpha/Beta Testing
Deploy WiX installer to internal resources
Document all bugs and issues found
Test on clean machines
Week 14 (Mar 20-31): Polish & GA Release
Fix bugs found in testing
MSI validation tests
User documentation, IT deployment guide
Target: Mar 31, 2026 - WiX installer GA complete + 64-bit AutoCAD validated
Integration & 64-bit Phase (Apr 1 - Apr 30) ⏳ AFTER WIX¶
Week 15 (Apr 1-7): 64-bit AutoCAD Compatibility Testing
Test ConstructiVision VLX with 64-bit AutoCAD 2010+
Determine if VLX recompilation required for x64
Document compatibility issues and breaking changes
Week 16 (Apr 8-14): WiX x64 Installer
Create x64-specific MSI variant
Test on Win10x64 with 64-bit AutoCAD
Address any 64-bit-specific registry paths
Week 17 (Apr 15-21): Bug Fixing Sprint
Address issues found in alpha/beta testing
Fix hard errors from 64-bit testing
Regression testing on XP/Vista/Win7/Win10x32/Win10x64
Week 18 (Apr 22-30): Stabilization & Testing
Integration testing with both installers
Performance testing and optimization
Documentation updates
Decision Point Apr 30: Stable baseline achieved → proceed to Design phase
Target: Apr 30, 2026 - Stable baseline for design improvements
Windows Compatibility Testing ✅ COMPLETE (Feb 13)¶
Platform Compatibility Matrix:
Platform |
AutoCAD 2000 |
ConstructiVision |
COM Automation |
Status |
|---|---|---|---|---|
Windows XP |
✅ Works |
✅ Works |
✅ Works |
Fully Supported |
Windows Vista |
✅ Works |
✅ Works |
✅ Works |
Fully Supported |
Windows 7 |
✅ Works |
⚠️ pcAnywhere bug |
✅ Works |
Limited |
Win10 32-bit |
✅ Works |
✅ Works |
✅ Works |
Fully Supported |
Win10 64-bit |
✅ Runs |
✅ Works |
❌ Fails |
Needs 64-bit AutoCAD |
Result: >95% success on 32-bit platforms. 64-bit requires modern AutoCAD (planned March).
UI Documentation (Design Improvement Phase)¶
Capture complete menu/command hierarchy
Build user input tree for modernization planning
Screenshot all dialog boxes and workflows
Note: UI/visual changes deferred to M3 (May); April focuses on functional compatibility only
Last Updated: 2026-02-17 (Win10 x64 COM fix COMPLETE; both x32 and x64 crash-free; bug fixing & quality validation active; WiX development ACTIVE) Next Review: Week of 2026-02-20 (WiX foundation + MSI structure)