Commit History

This page is regenerated from git log on every docs build.

Last Generated: 2026-06-10 05:05:21 UTC


Full Commit Details (Latest 10)

190fb4a5 — fix(cv-wc-sidecar): scale Embed Placement Key legend to dim-text size

Author: Chad Weidert Date: 2026-06-09 22:03:30 -0700

fix(cv-wc-sidecar): scale Embed Placement Key legend to dim-text size

The legend hard-coded MTEXT height 2.0” and 4x3” swatches, so it rendered at ~1/3 the size of the ~6” dimension text beside it and was unreadable on the plotted sheet. Drive the legend text height from the dimension text height (dd-text-size * scf), clamped 3.0”-4.5” so the single swatch row still fits the ~125” of clear width between the panel right edge and the sheet border. Swatch sizes + label gaps scale with the text; all labels use middle-left attachment (group 71 = 4) so they center on their swatch row; the header sits one line above the row, below the lowest dim tier and above the title-block top.

Verified on SDNBui112 (real AutoCAD plot r58): header + Offset/Up/Down/Both legible at 4.5” (2.25x prior), no border overflow, no title-block/dim overlap.

CV-867 #comment Scale WC placement-key legend to dim-text size (2->4.5in); verified legible on SDNBui112 plot r58.

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com


96ea05ca — fix(drawdim): drop non-adjacent duplicate base-dim tiers

Author: Chad Weidert Date: 2026-06-09 14:41:56 -0700

fix(drawdim): drop non-adjacent duplicate base-dim tiers

The collapse/promote loop in basedim() only dedups ADJACENT tiers, so when a pilaster (plvar -> x1lst) and a coincident high-elev standard opening (drvar/wdvar -> x5lst) anchor to the same panel edges with the low-elev opening segments (x2lst) sitting between them, the identical “edge + overall” chain draws twice and crowds the bottom dimension band. After dd-dedupe-tier anchors every tier to the panel edges, fold away any exact-duplicate tier so the bottom carries one overall+edge tier and one opening-segment tier.

Verified on SDNBui112: bottom band drops from 3 tiers / 7 spans to 2 tiers / 5 spans; the duplicate 1’-6”+24’-2 5/8” line is gone (real AutoCAD plot r57).

CV-866 #comment Non-adjacent duplicate base-dim tier dedup; verified SDNBui112 bottom band 3->2 tiers via real plot.

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com


42d33152 — feat(cv-wc-sidecar): Embed Placement Key 4-swatch redesign + bottom-right move

Author: Chad Weidert Date: 2026-06-09 14:15:43 -0700

feat(cv-wc-sidecar): Embed Placement Key 4-swatch redesign + bottom-right move

Redesign cv-wc-sidecar-emit-key into a 4-swatch “Embed Placement Key”: Offset=purple/magenta(6), Up=teal(4), Down=blue(5), Both=dual split box (teal left + blue right – the former “each face” combo, renamed). Header text “Embed Placement Key” replaces “WC Face Key:”.

Reposition the key from panel-local (8.0,-48.0) – dumped in the middle of the bottom dimension chain – to the bottom-right corner: right of the dim chain (panel right edge +28”) and in the clear band above the title block (top edge ~54” below panel base), anchored off p4 (panel bottom-right corner global from drawpan) so it follows panel width.

Verified on SDNBui112: real AutoCAD plot (r56) shows the key clean in the bottom-right above the title block; the bottom dim chain is no longer overlapped by legend swatches.

DFMEA: doc 31 sec 9 – annotation/legend placement collides with title block/dim chain (same family as CV-864).

CV-865 #comment 4-swatch Embed Placement Key (Offset purple, Both dual box) moved to bottom-right above title block; verified via r56 plot


e0dc6d88 — fix(drawdim): collapse bottom tiered dims so they clear the title block

Author: Chad Weidert Date: 2026-06-09 08:55:58 -0700

fix(drawdim): collapse bottom tiered dims so they clear the title block

On SDNBui112 (scf 0.4, _dd_qtr_mult 1.0) basedim() stacks up to 6 bottom dim rows downward from baseline p1 (~-12) by dd-tier-spacing * scf each. The old 75” spacing (30 model units/row) put the lowest 2 of 3 tiers at -72/-102 – below the title-block top edge (-65.6) – lapping the “Smartcap…”/“Casting Wall Down” title-block text.

Tighten dd-tier-spacing 75”->40”. Dim text is 15” (6 model units), so a 40” tier (16 model units) keeps ~10 units of clear gap between adjacent rows while collapsing the stack to clear the title block (new tiers ~-28/-44/-60; lowest -60 clears -65.6 by 5.6).

dd-tier-spacing is set only here and read only by basedim() (bottom dim rows, not top/height/width), so the change is contained to the bottom stack.

DFMEA: output-legibility / drawing-overlap failure family (doc 31 §9).

CV-864 #comment drawdim: tightened dd-tier-spacing 75->40 so bottom tiered dims clear the title block on SDNBui112; verified via real AutoCAD plot SDNBui112-r55.pdf

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com


e1781bdb — fix(weldconn): populate WC schedule from sidecar + widen Struct ID column

Author: Chad Weidert Date: 2026-06-09 08:37:54 -0700

fix(weldconn): populate WC schedule from sidecar + widen Struct ID column

The WC (Weld Connections) schedule table on SDNBui112 rendered empty in headless mode because the legacy data path (count WC<type*10> INSERT blocks

  • iterate the wcl global) yields nil when the NOD decode iteration fails under accoreconsole. Add a sidecar fallback: when _wc_tbl is nil, build it from cv-wc-sidecar-table-rows (aggregates decoded EM catalog records by type into (type qty struct-id) rows). The wc.dll catalog is pre-decoded byte-clean by scripts/Decode-WcDll.py (extended to capture struct-id + fab-id fields).

Also widen the schedule table 290->310scf and push the Fab ID column 220->240scf so the 10-char “ Struct ID” header clears the next column — at 290/220 it lapped into Fab ID, rendering “Struct IDFab ID”.

DFMEA: schedule-omission / output-detection failure mode (doc 31 §9) — a populated-in-VLX schedule silently emitting empty in source/headless mode is an undetected-output-loss risk; the sidecar fallback closes the detection gap. Bug logged in doc 32 against this failure mode.

CV-854 #comment WC schedule now populates from sidecar fallback in headless mode; widened Struct ID column 220->240*scf so the header no longer laps Fab ID


6233d41c — chore(events): auto-update calendar build for 2026-06-09

Author: GitHub Action Date: 2026-06-09 12:01:27 +0000

chore(events): auto-update calendar build for 2026-06-09


a9170b87 — test(parity): stage real WC catalog in legacy CSB parity runners

Author: Chad Weidert Date: 2026-06-08 09:20:46 -0700

test(parity): stage real WC catalog in legacy CSB parity runners

CV-863 #comment Wire Copy-CvWcCatalog into Run-ParityTest.ps1 and Run-BatchParity.ps1, replacing the hand-synthesized wcl.txt fixtures. Both now stage wc.dll + native wcl.txt + wcl-recovery.txt + sidecars beside the scratch DWG so headless WC resolution matches the GUI. Re-verified against golden: CSB001 = 330 entities (consistent with Run-CVAutoTest), WC schedule table populates from the real catalog (EM26 qty2 / EM30 qty4 / EM42 qty2), zero-qty library types suppressed. No regression.

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com


3dcba4b0 — chore(weekly): auto-update modernization log for 2026-06-08

Author: GitHub Action Date: 2026-06-08 15:13:21 +0000

chore(weekly): auto-update modernization log for 2026-06-08


3e933f16 — feat(cvlab): stage full WC catalog into scratch dirs for headless draw

Author: Chad Weidert Date: 2026-06-07 18:07:35 -0700

feat(cvlab): stage full WC catalog into scratch dirs for headless draw

cv-auto-draw’s weld-connection (WC) schedule table was empty in headless runs while cv-gui-draw’s was populated. Root cause is environmental, not code: the scratch folder handed to accore lacked a usable WC catalog, so panatt resolved every type to a no-dims row and placecon’s (assoc) gate failed for every slot.

Add Copy-CvWcCatalog (scripts/lib/CvLab/Public/WclCatalog.ps1): stage the authoritative cipher catalog (wc.dll) + recovery file + per-type plaintext (wc-em-catalog.lsp) + per-panel sidecars next to each scratch DWG, and copy wcl.txt ONLY when it is a real native LISP-form catalog. A placeholder or recovery-format wcl.txt is deliberately NOT staged, so panatt falls back to wc.dll and rewrites a proper wcl.txt into the scratch dir (never the source), reproducing exactly what the GUI resolves on the real DWG.

Wire it into every scratch-copy site (Run-CVAutoTest, Run-CVCatalogParity, Run-CVRoundTrip x5, PanelRun anchor batch, Apply-AutogenBPPP, Build-CVTemplate), replacing the ad-hoc lone-wcl.txt copy.

Verified: CSB001 headless draw 282 -> 330 entities (golden 350) with the “Weld Connections Req.” table now correctly listing ONLY placed types (EM26/EM30/EM42, qty>0) and suppressing the rest of the catalog. No regression: the gate was already FAIL vs the immutable VLX golden; staging moves output +48 entities toward it. SDNBui112 (sidecar path) unchanged.

CV-863 #comment Staging fix: full WC catalog into scratch; qty=0 library types correctly suppressed (verified CSB001 table = EM26/EM30/EM42 only; +48 entities toward golden, no regression).


6eb37c39 — fix(inventory): per-panel stall watchdog so one poison DWG can’t hang the sweep

Author: Chad Weidert Date: 2026-06-07 15:46:39 -0700

fix(inventory): per-panel stall watchdog so one poison DWG can’t hang the sweep

Build-FeatureInventory.ps1 ran one accoreconsole over the whole manifest with an infinite WaitForExit and no per-panel guard; a DWG that prompts on (command “_.open”) (recovery/audit/save) blocked accore forever (died at SDNBui036, 795/1163, never reached TECT).

Add a watchdog launch loop: poll CSV row growth, kill the lone accore on a StallSeconds (default 120) stall, retire that panel as poison, relaunch on the remainder. Strictly converging; poison panels logged to /poison-panels.txt. stdout no longer redirected (avoids 64KB pipe-fill deadlock masquerading as a stall).

CV-862 #comment Per-panel stall watchdog + poison-skip + resume; smoke-verified (3 TECT panels, 1 round, 0 poison); full -Resume relaunched (365 remain incl SDNBui036).

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com


Complete Commit History by Month

📅 %Y->

Commit

Description

Author

Date

190fb4a5

fix(cv-wc-sidecar): scale Embed Placement Key legend to dim-text size

Chad Weidert

2026-06-09

96ea05ca

fix(drawdim): drop non-adjacent duplicate base-dim tiers

Chad Weidert

2026-06-09

42d33152

feat(cv-wc-sidecar): Embed Placement Key 4-swatch redesign + bottom-right move

Chad Weidert

2026-06-09

e0dc6d88

fix(drawdim): collapse bottom tiered dims so they clear the title block

Chad Weidert

2026-06-09

e1781bdb

fix(weldconn): populate WC schedule from sidecar + widen Struct ID column

Chad Weidert

2026-06-09

6233d41c

chore(events): auto-update calendar build for 2026-06-09

GitHub Action

2026-06-09

a9170b87

test(parity): stage real WC catalog in legacy CSB parity runners

Chad Weidert

2026-06-08

3dcba4b0

chore(weekly): auto-update modernization log for 2026-06-08

GitHub Action

2026-06-08

3e933f16

feat(cvlab): stage full WC catalog into scratch dirs for headless draw

Chad Weidert

2026-06-07

6eb37c39

fix(inventory): per-panel stall watchdog so one poison DWG can’t hang the sweep

Chad Weidert

2026-06-07

01d77d88

fix(drawdim): render pilaster + blockout dims as ft-inches not decimal

Chad Weidert

2026-06-07

4346ae46

fix(drawdim): gate false elevation markers + route real PL to its side

Chad Weidert

2026-06-07

2726b583

feat(drawdim): route SO elevation markers to side closest to opening

Chad Weidert

2026-06-07

c64fd50f

fix(drawdim): de-overlap elevation bubbles + lift labels off the line

Chad Weidert

2026-06-07

cfef797f

fix(drawdim): honor lbz=0 toggle-off in finpan-path lbvar branch

Chad Weidert

2026-06-07

cf73e3d5

feat(inventory): -Resume flag to pick up where a prior sweep left off

Chad Weidert

2026-06-07

143ba076

fix(panatt): wc phantom skip via pos2==pos12 elevation echo check

Chad Weidert

2026-06-07

844cc84b

fix(sidecar): EM112 @ 434 anchor X aligned with column above

Chad Weidert

2026-06-06

85b90cda

fix(wc-sidecar): add EM112 @ 434 + sidecar-wins WC dedup

Chad Weidert

2026-06-06

278bccfa

fix(wc-sidecar+drawdim): closest-side route + WC fractional preserve

Chad Weidert

2026-06-06

8be85e28

fix(wc-sidecar): route elev markers via finpan pre-flush hook

Chad Weidert

2026-06-06

086e15b4

fix(wc-sidecar): route elev markers through dd-elev-flush

Chad Weidert

2026-06-06

fd88cb00

fix(wc-sidecar): match drawdim text size for elev markers

Chad Weidert

2026-06-06

6ea0f91f

fix(wc-sidecar): bottom WCs to panel bottom Y=-12 + elev markers

Chad Weidert

2026-06-06

49f5e94c

fix(drawdim): consolidate elev labels at same Y so they stop stacking

Chad Weidert

2026-06-06

28911567

fix(drawdim): reduce elev-stagger gap 3.3dimasz -> 1.2dimasz

Chad Weidert

2026-06-06

0d9e0b5f

fix(wc-sidecar): 3/8 expansion gap on side=R + EM112 to panel edge

Chad Weidert

2026-06-05

df242944

fix(sidecar): EM114 nested in BO – vertical center + right edge flush

Chad Weidert

2026-06-05

d616d99b

fix(sidecar): EM125 down to Y=463 (top of pilaster = bottom of SO)

Chad Weidert

2026-06-05

e3e424c2

fix(sidecar): EM123 nested under TP, EM125 atop pilaster (chad round-27)

Chad Weidert

2026-06-05

bed37c3a

fix(wc-sidecar): edge-nested WC markers (chad round-26 review)

Chad Weidert

2026-06-05

d5f9b61d

fix(panatt): SO sliver squash v2 – snap to panel slope via mpl1/mpr1

Chad Weidert

2026-06-05

367b7e6b

fix(tp-sidecar): snap TP top to panel slope (kill 0.41 sliver at X=18)

Chad Weidert

2026-06-05

6c88d4f5

fix(harness): GRIDMODE 0 + SNAPMODE 0 in auto-draw + plot harness

Chad Weidert

2026-06-05

5c11b147

fix(panatt): suppress spurious Drip label on SO corner-mode + non-tect

Chad Weidert

2026-06-05

090c0db9

fix(panatt+wc): SO T-flag sliver squash + WC label font 6.0 -> 3.0

Chad Weidert

2026-06-05

03b18383

fix(panatt): SO corner bitmap (pos6) override for L/R/T/B placement

Chad Weidert

2026-06-05

ed093480

fix(tp-sidecar): slope top edge between L/R T.O.C. + blue for metal

Chad Weidert

2026-06-05

fd09540f

feat(tp-sidecar): metal top plate sidecar emit (bug #5)

Chad Weidert

2026-06-05

25ae80c6

fix(wc-sidecar): use catalog W/H as-is + swap Up/Dn blue<->teal

Chad Weidert

2026-06-05

d5b5472a

fix(wc-sidecar): always-landscape orientation + 4x larger font

Chad Weidert

2026-06-05

d693e0e2

feat(wc-sidecar): use wc.dll cipher for real EM block dimensions

Chad Weidert

2026-06-05

0842200e

feat(wc-sidecar): EM-type catalog + L/R rotation + golden colors

Chad Weidert

2026-06-05

b43734d6

feat(sidecar): SDNBui112 top-edge WCs EM114+EM123+EM125

Chad Weidert

2026-06-05

c0bdf53a

fix(sidecar): SDNBui112 panel-width 308.625 (was 282.75); EM112 X=305

Chad Weidert

2026-06-05

9ebfee49

fix(sidecar): SDNBui112 panel-width 282.75 + Y=0 (was X=487+Y=-12)

Chad Weidert

2026-06-05

28f943d9

feat(sidecar): split layout + right-edge EM112 column + face color key

Chad Weidert

2026-06-05

a1d6f41b

fix(sidecar): SDNBui112 bottom welds Y=-12 + EM105 Each leftmost cluster

Chad Weidert

2026-06-05

2ec8fa7e

feat(wc-sidecar): pragmatic bypass for headless WC emit (chad CV-854)

Chad Weidert

2026-06-05

660aaabc

fix(cv-auto-draw): load wctypes + call csv_wctypes-recover pre-drawpan

Chad Weidert

2026-06-05

79e17bcc

fix(panatt): wc activation uses last-element + face decode from pos4 bits

Chad Weidert

2026-06-05

bcef487e

fix(finpan+cv-auto-draw): emit logo in headless mode (was BS-gated)

Chad Weidert

2026-06-05

271fe361

fix(panatt): bo row v2 W/H swap + thickness + distance decode (verified)

Chad Weidert

2026-06-05

3a9b006c

fix(panatt): pl row v4 full geometry decode verified vs chad dialog

Chad Weidert

2026-06-05

1dd258a3

fix(panatt): pl row decode plw from pos7; syntax fix for v2 else-clause

Chad Weidert

2026-06-05

cd93a8cf

fix(drawdim+titleblock+panatt): chad SDNBui112 round 2 (bugs 6/7/8)

Chad Weidert

2026-06-05

77ca4fbe

Merge branch ‘feat/cv-853-bottom-dims’ (CV-853)

Chad Weidert

2026-06-04

c2a73fdb

Merge branch ‘feat/cv-850-beam-pocket-pos’ (CV-850)

Chad Weidert

2026-06-04

b51910e5

fix(rndblock): beam-pocket blockout corner position (chad SDNBui112)

Chad Weidert

2026-06-04

f27587f5

fix(drawdim): emit bottom-edge per-feature stepped dims (SDNBui112)

Chad Weidert

2026-06-04

d1398e24

Merge branch ‘feat/cv-838-thickening-recess-key’ (CV-838)

Chad Weidert

2026-06-04

fcb95447

Merge branch ‘feat/cv-852-left-l-corner’ (CV-852)

Chad Weidert

2026-06-04

4048021b

Merge branch ‘feat/cv-851-weld-face-orient’ (CV-851)

Chad Weidert

2026-06-04

4f438e2c

feat(titleblock): add thickening + recess hatch swatches to key legend

Chad Weidert

2026-06-04

d4429a19

fix(thick): emit left-edge L-corner/pilaster (CV-844 regression)

Chad Weidert

2026-06-04

bb5fc5c2

fix(weldconn): wire face flag (up/down/each) into drawdim text emit

Chad Weidert

2026-06-04

24e62910

fix(drawdim): re-assert DIMCLRT=7 at FP-2 to defeat gridline 170 leak

Chad Weidert

2026-06-04

4fbae2d1

Merge branch ‘feat/cv-834-auto-site-draw’ (CV-834)

Chad Weidert

2026-06-04

8e6ff01e

Merge branch ‘feat/cv-833-autogen-bppp’ (CV-833)

Chad Weidert

2026-06-04

17ef6af9

Merge branch ‘feat/cv-832-analyze-history’ (CV-832)

Chad Weidert

2026-06-04

8e1d5501

Merge branch ‘feat/cv-832-dxf-geom-compare’ (CV-832)

Chad Weidert

2026-06-04

6cc40ab2

feat(parity): cv-dxf-geom-compare.py per-layer geometry diff

Chad Weidert

2026-06-04

2d424236

feat(site-draw): cv-auto-site-draw.lsp + cv-auto-site-test.scr

Claude Code

2026-06-04

204b9c20

docs(mcp-setup): log CV-835 follow-up command-line HWND patch

Chad Weidert

2026-06-04

788ca5b4

feat(autogen): cv-autogen-bp-pp.lsp + Apply-AutogenBPPP.ps1

Chad Weidert

2026-06-04

7cf1edd0

docs(plans): mark CV-835 handoff resolved

Chad Weidert

2026-06-04

abeabda5

feat(parity): Analyze-ParityHistory.py + history.csv accumulator

Chad Weidert

2026-06-04

c84605d1

docs(mcp-setup): log CV-835 HWND re-resolve patch

Chad Weidert

2026-06-04

a070cfc2

docs(plans): cv-cad Round 2 answers — endorse Q10 patch, not Path B

Chad Weidert

2026-06-04

19783648

docs(plans): Round 2 questions for cv-cad on CV-835 cutover

Chad Weidert

2026-06-04

426a8c4e

feat(catalog): land 23-panel parity orchestrator + chad review notes

Chad Weidert

2026-06-04

940f2790

docs(plans): cv-cad answers to AC2027 MCP stale-COM handoff (CV-835)

Chad Weidert

2026-06-04

a8eec1cf

docs(plans): handoff AC2027 MCP stale-COM diagnosis to cv-cad

Chad Weidert

2026-06-04

6d9a0497

docs(traceability): cv-cad↔cv-web field matrix (trade-secret tier)

Chad Weidert

2026-06-04

3fd78693

fix(catalog): top-10 dedupe by site key for max diversity

Chad Weidert

2026-06-04

3c3a1b7e

chore(news): auto-update news feed for 2026-06-03

GitHub Action

2026-06-03

64a851a0

chore(news): auto-update RSS feed for 2026-06-03

GitHub Action

2026-06-03

4c416589

fix(inventory): map cvxppnl footingSteps/lintels to mpfh/mplb

Chad Weidert

2026-06-03

6081eb63

feat(inventory): test-panel catalog + top-10/bottom-10 isolation set

Chad Weidert

2026-06-02

aeb349bb

chore(fixtures): regen TECT cv-web fixtures w/ CV-820/821/822/823

Chad Weidert

2026-06-02

520e2afb

fix(cv-export): MPWD bit 0 section gate forces wdvar enabled:false

Chad Weidert

2026-06-02

ad262005

fix(config): add AC2027 Fonts dir to ACAD path on session bootstrap

Chad Weidert

2026-06-02

8ef628aa

fix(cv-export): VLX cols for wdvar/drvar + drz enabled flag

Chad Weidert

2026-06-02

4b3a7fb7

fix(mp_dlg): strip U+FFFD mojibake unblocking AC2027 DCL parse

Chad Weidert

2026-06-02

d4a534fb

docs(dev): AC-MCP boot chain + cv-web-machine launch diagnostics

Chad Weidert

2026-06-02

4fda5b9e

chore(events): auto-update calendar build for 2026-06-02

GitHub Action

2026-06-02

232bfb18

chore(weekly): auto-update modernization log for 2026-06-01

GitHub Action

2026-06-01

dc48252d

docs(tracker): close non-AC2027 bugs as Stale + count Stale in weekly

Chad Weidert

2026-06-01

a38a769d

fix(ci): retry auto-update push on race; repost check after rebase

Chad Weidert

2026-06-01

c77c2d0f

chore(weekly): auto-update modernization log for 2026-06-01

GitHub Action

2026-06-01

e0a6e526

fix(cv-web): include all rollup platform binaries in lockfile

Chad Weidert

2026-06-01

248d8a39

fix(cv-web): bump vitest 1→4 to clear GHSA-5xrq-8626-4rwp

Chad Weidert

2026-06-01

df526d86

ci: pre-create required check for auto-update bot commits

Chad Weidert

2026-06-01

0578084f

feat(cv-web): restore Sentry SDK, plugin, env, scrubber, docs

Chad Weidert

2026-06-01

e4832574

feat(cv-web): blocklist public-webmail domains at signup

Chad Weidert

2026-05-30

cfcbf7fd

feat(backend): org-tier — 0005 + spend_token + 4 functions

Chad Weidert

2026-05-30

2bff9496

feat(cv-export): no-default-dimensions guards block panel-0 leaks

Chad Weidert

2026-05-30

80608429

fix(cv-web): manualChunks function form for vite 8 rollup types

Chad Weidert

2026-05-30

14196252

test(cv-web): real-UI import matrix across 5 fixtures × 2 entry points

Chad Weidert

2026-05-30

cc60f6f7

fix(cv-web): auto-create default project on import from WelcomeScreen

Chad Weidert

2026-05-30

7c35fdce

docs(cipher): correct .pnl base value (52, not 81)

Chad Weidert

2026-05-30

2271a8c2

feat(template): full 78-panel TECT .cvt + -All glob fix

Chad Weidert

2026-05-30

7ff47834

docs(fixtures): note site-in-template + VLX cols as cv-web follow-ups

Chad Weidert

2026-05-30

fd59ac75

feat(template): multi-panel .cvt + VLX-confirmed mpvar cols

Chad Weidert

2026-05-30

dfb02725

feat(cv-export-to-web): cv-export-template + regenerate .cvt fixture

Chad Weidert

2026-05-30

8c49425a

docs(fixtures): add .cvt template + legacy .pnl reference samples

Chad Weidert

2026-05-30

69518bae

docs(cv-cad): close Blocker 1; document Blocker 2 secrets handoff

Chad Weidert

2026-05-30

d1a1fab4

feat(cv-idn): publish ES256 verifying key in contract §5.4

Chad Weidert

2026-05-30

33ddfcd6

feat(backend): split device-tokens/redeem, fix entitlement gateway

Chad Weidert

2026-05-30

23ad0efc

chore(deps-dev): bump the cv-web-dev group across 1 directory with 4 updates (#215)

dependabot[bot]

2026-05-30

8b5a5b7f

fix(cv-idn)!: split /device-tokens-redeem to its own function

Chad Weidert

2026-05-30

16277d26

chore(deps-dev): bump jsdom in /webpage/Simplestruct/cv-web (#212)

dependabot[bot]

2026-05-30

9f410469

chore(deps): bump three in /webpage/Simplestruct/cv-web (#211)

dependabot[bot]

2026-05-30

4a867de1

chore(deps-dev): bump vite in /webpage/Simplestruct/cv-web (#210)

dependabot[bot]

2026-05-30

771d5739

ci(deps): bump actions/setup-python from 4 to 6 (#202)

dependabot[bot]

2026-05-30

c6c64a8e

ci(deps): bump actions/checkout from 4 to 6 (#201)

dependabot[bot]

2026-05-30

13e40ba6

ci(deps): bump actions/setup-node from 4 to 6 (#200)

dependabot[bot]

2026-05-30

cd2f6594

chore(deps-dev): bump eslint in /webpage/Simplestruct/cv-web (#213)

dependabot[bot]

2026-05-30

a493bc95

chore(deps-dev): bump @eslint/js in /webpage/Simplestruct/cv-web (#209)

dependabot[bot]

2026-05-30

462fc204

chore(deps-dev): bump eslint-plugin-react-hooks (#208)

dependabot[bot]

2026-05-30

525a5ec9

chore(deps-dev): bump @vitejs/plugin-react (#207)

dependabot[bot]

2026-05-30

c5819b99

chore(deps-dev): bump globals in /webpage/Simplestruct/cv-web (#206)

dependabot[bot]

2026-05-30

d8e31842

chore(deps): bump the cv-web-prod-patch group across 1 directory with 3 updates (#205)

dependabot[bot]

2026-05-30

3360dc2e

ci(deps): bump actions/upload-pages-artifact from 4 to 5 (#203)

dependabot[bot]

2026-05-30

397e09cb

ci(deps): bump actions/upload-artifact from 4 to 7 (#199)

dependabot[bot]

2026-05-30

e70ed0e5

docs(handoff): cv-cad smoke caught Supabase /redeem gateway 401

Chad Weidert

2026-05-30

6ef1e69a

feat(cv-cad-license): wire mp_dlg license gate (CV-802)

Chad Weidert

2026-05-29

9c950b46

fix(cv-cad-license): correct spend triggers per actual product flow

Chad Weidert

2026-05-29

f492b5a9

fix(cv-web): hydrate sparse cv-cad .cvp project envelope (CV-806)

Chad Weidert

2026-05-29

bd65323d

fix(cv-web): hydrate import preview panels too (CV-806)

Chad Weidert

2026-05-29

7c1c6d41

fix(cv-web): hydrate omitted *var groups on import (CV-806)

Chad Weidert

2026-05-29

c12f28f7

docs(dfmea): license risk rows 90-93 (CV-792)

Chad Weidert

2026-05-29

095de092

feat(cv-cad-licensing): boot gate + spend command + LISP IPC bridge

Chad Weidert

2026-05-29

b7a0fc9b

feat(cv-cad-licensing): pair command + DPAPI token store (CV-785)

Chad Weidert

2026-05-29

a8c7639d

feat(cv-cad-license): AutoLISP drawing UUID + NOD wiring

Chad Weidert

2026-05-29

63d9df26

feat(cv-cad-licensing): scaffold ObjectARX assembly for contract v1.0

Chad Weidert

2026-05-29

94ac9098

test(cv-web): byte-lossless round-trip across all 4 cv-cad fixtures

Chad Weidert

2026-05-29

d3ad3b5a

fix(gitleaks): allowlist auth-handshake.md contract samples

Chad Weidert

2026-05-29

d5a93e86

feat(cv-web): dual-view .cvsite import + lossless round-trip

Chad Weidert

2026-05-29

a082c23f

docs(handoff): cv-cad emitted fixtures for cv-web round-trip tests

Chad Weidert

2026-05-29

f3e98531

fix(cv-web): supabase boot tolerates missing anon key on fresh clone

Chad Weidert

2026-05-29

3eee738f

docs(marketing): cv-cad integration info page + global nav link

Chad Weidert

2026-05-29

b29e82a9

docs(marketing): reword “offline” claims for v12 drawing-license model

Chad Weidert

2026-05-29

85eb0b15

feat(cv-cad-conformance): v1.0 contract conformance harness

Chad Weidert

2026-05-29

c0d5d415

docs(cv-cad): freeze v1.0 integration contract + runbook + addendum

Chad Weidert

2026-05-29

1d8bd298

docs(security): backend-exposure postmortem 2026-05-29

Chad Weidert

2026-05-29

3c2b5173

ci(backend): decoupled Supabase deploy pipeline

Chad Weidert

2026-05-29

1e3af4b4

ci: guard against backend dir or secret files under webpage/

Chad Weidert

2026-05-29

2e4c67ed

ci(deploy): purge + exclude backend/* from website pipeline

Chad Weidert

2026-05-29

98652427

refactor(backend)!: relocate cv-idn backend out of webpage tree

Chad Weidert

2026-05-29

14204638

docs(handoff): flag CV-773 .env.local workaround as soft rule violation

Chad Weidert

2026-05-29

b18f0352

docs(handoff): CV-774 + flag rule-violation disclosure on CV-773

Chad Weidert

2026-05-29

1172d7c4

docs(handoff): cv-web supabase boot + dual-view .cvsite + imprt rift

Chad Weidert

2026-05-29

3392c625

feat(roundtrip): 7-stage orchestrator + Playwright e2e harness

Chad Weidert

2026-05-29

baf7f69f

feat(cv-export-to-web): v1.0 native + dual-view site + importers

Chad Weidert

2026-05-29

0971d085

fix(imprt): per-panel NOD record format (round-trips with cvxppnl)

Chad Weidert

2026-05-29

0ff7a179

fix(cv-web): cadImportAdapter guards unmodeled varKeys

Chad Weidert

2026-05-29

96512b4a

chore(gitignore): ignore Playwright + cv-roundtrip + pycache outputs

Chad Weidert

2026-05-29

2cd65ba1

feat(export): cv-export-to-web.lsp Stage 1 (.cvpanel writer for cv-web)

Chad Weidert

2026-05-29

39a103cd

feat(theme): load active theme + company logo at csv.lsp startup

Chad Weidert

2026-05-29

df963629

feat(theme): csv.mnu Theme/Color Scheme item + ship dialog to build

Chad Weidert

2026-05-29

ddc1fcb8

feat(theme): theme manager dialog c:cv-theme (acad_colordlg + logo)

Chad Weidert

2026-05-29

7a797375

feat(theme): apply active user/company theme in cv-* draws

Chad Weidert

2026-05-29

1c9a7301

feat(theme): data-driven theme engine + per-user profile module

Chad Weidert

2026-05-29

c344aeef

docs(cv-cad): land integration handoff plan at sensitive plans path

Chad Weidert

2026-05-29

d24d7b5b

docs(compat): close CV-770/CV-771 ledger entries — V1 audit done

Chad Weidert

2026-05-29

76ef3268

fix(compat): land cv-web SPA-rewrite function; close CV-771

Chad Weidert

2026-05-29

99893071

docs(mcp): record autocad Python rewire + aps-aecdm user-scope dotnet

Chad Weidert

2026-05-29

9f9acac6

docs(compat): land V1 audit ledger; harden PWA spec status assertion

Chad Weidert

2026-05-29

37a9e8a1

fix(compat): ESM-safe __dirname in marketing + pwa-public specs

Chad Weidert

2026-05-29

c3f1d1e9

fix(gitleaks): restore instrument.test.ts allowlist for old commit

Chad Weidert

2026-05-29

471568c2

feat(cv-web): bootstrap Playwright cross-device compatibility audit

Chad Weidert

2026-05-29

d46d51f4

chore(cv-web): abandon Sentry — remove SDK, plugin, env, scrubber, docs

Chad Weidert

2026-05-29

94cd5c34

ci(deploy): bump Node 18 → 20 to fix serialize-javascript@7 crypto error

Chad Weidert

2026-05-29

84734ce7

ci(commit-msg): exempt Dependabot from 72-char + CV-NNN rules

Chad Weidert

2026-05-29

91de95b1

feat(theme): shared cv-modern-theme module, auto-applied by every draw

Chad Weidert

2026-05-29

8ee12627

fix(cv-attach): wrap write-tilt-list so its error can’t skip the theme

Chad Weidert

2026-05-28

945ad62a

fix(cv-attach): force model space (TILEMODE 1) for the dump

Chad Weidert

2026-05-28

14dfd158

feat(cv-attach): grid lines + bubbles + numbers -> dark gray (8)

Chad Weidert

2026-05-28

db28ce8b

fix(cv-attach): recolor pink number-block internals 6->7

Chad Weidert

2026-05-28

701377e4

feat(cv-attach): modernize site wall perimeter + number blocks too

Chad Weidert

2026-05-28

c2d84263

feat(cv-attach): apply modern panel color/font theme to dumb-dump

Chad Weidert

2026-05-28

66b7b712

feat(corpus): regenerate report with #55 split-butt counts

Chad Weidert

2026-05-28

02880c53

feat(cast_opt): #55 edge-mating penalty hook + edge-class data

Chad Weidert

2026-05-27

2d61278a

ci(security): broaden gitleaks allowlist for known false positives

Chad Weidert

2026-05-27

6663d8e8

ci(security): allowlist historical SSH-key commit 5c108ac8

Chad Weidert

2026-05-27

0b267efb

ci(security): gitleaks allowlist for OCR-output false positives

Chad Weidert

2026-05-27

e1e3d69c

ci(security): swap gitleaks-action for the MIT-licensed binary

Chad Weidert

2026-05-27

31f1a4a2

chore(deps): npm audit fix — clear 5 high-severity advisories

Chad Weidert

2026-05-27

57d4c628

fix(device-tokens): pickup-code handoff replaces token-in-URL

Chad Weidert

2026-05-27

9c9cbe7a

feat(corpus): regenerate cast-opt report over expanded 17-project corpus

Chad Weidert

2026-05-27

38b64eb6

feat(cv-layout): stage real 550Crane block in IN mode (Step 7)

Chad Weidert

2026-05-27

a5f58788

perf(cast_opt): bound anneal cost for large panel counts

Chad Weidert

2026-05-27

aadfc947

fix(spend): atomic /spend charge via spend_token RPC

Chad Weidert

2026-05-27

ef1ecac6

fix(stripe-webhook): prorate token grant by discount paid (RISK-004)

Chad Weidert

2026-05-27

b67bee99

fix(cv-web): scrub PII + secrets from Sentry events (RISK-002)

Chad Weidert

2026-05-27

d9377025

docs(modernization): add DFMEA §9-SEC + Security Bugs ledger

Chad Weidert

2026-05-27

9e206d4a

docs(security): land S22 governance + threat-model framework docs

Chad Weidert

2026-05-27

66daf970

ci(security): enable Dependabot for cv-web npm + GitHub Actions

Chad Weidert

2026-05-27

90a79ef8

ci(security): add CodeQL + npm audit + gitleaks CI workflow

Chad Weidert

2026-05-27

ee6e2609

chore(security): gate pre-commit on gitleaks staged scan

Chad Weidert

2026-05-27

54902d3e

feat(cv-web): add eslint-plugin-security + no-secrets to cv-web

Chad Weidert

2026-05-27

08affd97

fix(cast_opt): guard degenerate 0-width/height footprints

Chad Weidert

2026-05-27

25086437

feat(corpus): expand cast-opt corpus 11->16 (CSB,PBCBui,SDNBui,Segal x3)

Chad Weidert

2026-05-27

f6bc60b9

test(progcont): brute-force routing verification (11/13 exact match)

Chad Weidert

2026-05-27

53abc16f

docs(audit): update overnight report — full 5-button cycle complete

Chad Weidert

2026-05-27

b367a5c8

fix(cv-savelay): save dumb-dump layouts (prefix + self-load NOD)

Chad Weidert

2026-05-27

e3438a71

fix(dialogs): wire dead Calc button in slab + wall (key mismatch)

Chad Weidert

2026-05-27

1ae2d1a2

docs(audit): overnight button/menu status report 2026-05-27

Chad Weidert

2026-05-27

fdf846c4

test(audit): add precise dead-button detection (button-type tiles)

Chad Weidert

2026-05-27

1964b8c8

test(audit): dialog+menu wiring audit tooling + path-aware check-full

Chad Weidert

2026-05-27

a6c723c1

docs(copilot): correct stale progcont finding — routing IS reconstructed

Chad Weidert

2026-05-27

01be3982

fix(csvreg): add Registration Manager stub; wire into csvlst

Chad Weidert

2026-05-27

5cb7e0bc

docs(claude): pin the dumb-dump routine spec — LOCKED, never regress

Chad Weidert

2026-05-27

1535f23e

feat(cv-attach): A+ dumb-dump — corner straddle rule + flush L/R bottoms

Chad Weidert

2026-05-27

2d2d938c

fix(cv-attach): place P-NN mark at panel CENTER not floating corner

Chad Weidert

2026-05-27

d0238300

feat(cv-attach): one-row-per-side centered on bldg edge (no wrap)

Chad Weidert

2026-05-27

48b00a79

chore(blueprint-rd): land CV-326 runner + fixtures + Qwen2.5-VL outputs

Chad Weidert

2026-05-27

135169b7

fix(cv-attach): WIDTH for E/W cum+step + 1-panel overflow tolerance

Chad Weidert

2026-05-27

c91412be

feat(cv-attach): linear panel-number classifier (ignores jog walls)

Chad Weidert

2026-05-27

a3c4aedc

feat(cv-attach): snake wrap + 1.5in gap

Chad Weidert

2026-05-27

10d10cb9

chore(gitignore): exclude *-meta.pmd + *-meta.acc.txt sidecars

Chad Weidert

2026-05-27

f4702bf3

fix(cv-attach): WALLINE layer wildcard (_Walline / WALLINE / etc)

Chad Weidert

2026-05-27

e5311545

fix(cv-attach): WALLINE bbox + idempotency (erase prior marks+xrefs)

Chad Weidert

2026-05-27

d27b75d3

feat(cv-attach): real widths+heights, wrap rows, no defaults

Chad Weidert

2026-05-27

da00ec14

feat(cv-attach): real panel widths from .pmd (mpw1 from NOD idx 20)

Chad Weidert

2026-05-27

64f83801

fix(cv-attach): paren imbalance + simplify cva-attach-row (loads now)

Chad Weidert

2026-05-27

96348b1c

fix(cv-attach): inverted side mapping + bbox widths + per-side rotation

Chad Weidert

2026-05-27

2d91b633

feat(mcp): scaffold cv-blueprint-mcp with 3 VLM tools (CV-332)

Chad Weidert

2026-05-27

e4a75827

feat(cv-web): preview materials in Import dialog (CV-180)

Chad Weidert

2026-05-27

87104efc

fix(cv-attach): bldg-bbox + offsets + P# marks (Arlington LO v3)

Chad Weidert

2026-05-27

d5177289

fix(cv-web): PropsPanel headers keyboard-accessible (CV-545)

Chad Weidert

2026-05-27

ae98ce62

fix(cv-attach): group wall segments by side — 4 clean perimeter rows

Chad Weidert

2026-05-27

92a04240

docs(cv-web): document .cvpanel format v1.0 + round-trip vitest (CV-172)

Chad Weidert

2026-05-27

08a39aee

feat(cv-web): land .cvextract.json schema v1 (CV-336)

Chad Weidert

2026-05-27

58a16923

feat(cv-attach): rectangle-perimeter + layer-freeze (Arlington LO repro)

Chad Weidert

2026-05-27

3ea38301

fix(scripts): D.2 cycle bugs — let, prefix case, AABA orchestrator

Chad Weidert

2026-05-27

daf3b018

test(cv-web): DialogBase Escape + Enter keyboard handlers (CV-546)

Chad Weidert

2026-05-27

229f394d

feat(blueprint-rd): VLM extraction script for fixture PDFs

Chad Weidert

2026-05-27

0dbb2372

fix(cv-web): Sentry capture for cast-sim worker errors + clear state

Chad Weidert

2026-05-27

9fe779ab

test(cv-web): preflight gate vitest for exportGateway

Chad Weidert

2026-05-27

186c2b8a

fix(cv-web): pre-spend preflight guard for export dialogs

Chad Weidert

2026-05-27

b8d0e2f6

feat(scripts): cv-attach erected tilt_list + cv-tiltup bootstrap (D.2)

Chad Weidert

2026-05-27

9da45a87

feat(site_dlg): final routing — ip+lp to modern wrappers (D.1)

Chad Weidert

2026-05-27

9d3a8fb6

feat(scripts): Sync-PanelMeta + cv-panel-meta reader (C.2.a)

Chad Weidert

2026-05-27

f021840d

feat(cv-tiltup): edge classifier + .pmd ingest + .tmt diagnostic (C.2.b)

Chad Weidert

2026-05-27

a3bf3682

feat(scripts): cv-cipher - char-shift cipher for sidecars (C.1)

Chad Weidert

2026-05-27

1112a920

docs(cv-idn): sync doc 54 API contracts with edge fn source

Chad Weidert

2026-05-27

8d12cb1a

fix(cv-web): pre-gate guards on export dialogs

Chad Weidert

2026-05-27

381a9d41

feat(scripts): cv-layout + cv-site-bare clones (Phase B)

Chad Weidert

2026-05-27

d77eb4e8

feat(cv-cast-draw): emit cast-sim.txt cast-vs-erect diagnostic

Chad Weidert

2026-05-27

bee724c7

fix(cv-web): wire gatedExport into PDF/DXF/CSV export dialogs

Chad Weidert

2026-05-27

8cb065e2

feat(scripts): add cv-attach + cv-savelay multi-save (Phase A)

Chad Weidert

2026-05-27

2dc2d603

docs(cv-idn): record LinkedIn OIDC client + 2-month re-auth procedure

Chad Weidert

2026-05-27

51ee84d1

feat(cv-web): Authorized workstations section on /billing

Chad Weidert

2026-05-26

c71fc83f

docs(cv-idn): ops runbook procedures for Stripe cutover and rotations

Chad Weidert

2026-05-26

cc879f74

docs(cv-idn): cv-cad integration section in doc 54

Chad Weidert

2026-05-26

e34471a6

chore(docs): enable sphinxcontrib-mermaid extension

Chad Weidert

2026-05-26

166697df

docs(samples): add city-permit-portal ledger from doc 55 addresses

Chad Weidert

2026-05-26

e877357b

feat(samples): add 110 ARCAT DWG/PDF + 18 Tilt Wall extras [no-jira]

Chad Weidert

2026-05-26

47c5957d

feat(samples): add 14 public-source tilt-up references [no-jira]

Chad Weidert

2026-05-26

929a6a48

docs: add monumental tilt-up buildings reference list [no-jira]

Chad Weidert

2026-05-26

c02eff7d

feat(corpus): recover SitePlans TU/LO golden layouts (CV-604)

Chad Weidert

2026-05-26

4e63397c

feat(corpus): add AABA golden cast layout for AI-vs-human test (CV-604)

Chad Weidert

2026-05-26

ad1864ae

feat(cast): DXF + DWG human-layout ingesters, prefix-agnostic (CV-604)

Chad Weidert

2026-05-26

ded89a28

feat(cast): full 12-project corpus extracted + scored (CV-604)

Chad Weidert

2026-05-25

f9b67f5a

feat(cast): 2-project corpus (CSB+TECT) + extractors (CV-604)

Chad Weidert

2026-05-25

7131f295

feat(cast): corpus-ready search + Pareto + results doc (CV-604)

Chad Weidert

2026-05-25

7306dc5b

feat(cast): algorithm zoo + SA optimizer + human-vs-AI harness (CV-604)

Chad Weidert

2026-05-25

571db59e

feat(cast): dollar cost model + alternatives menu (CV-604)

Chad Weidert

2026-05-25

22e60e30

feat(cast): forming-aware algorithm zoo + clearance sweep (CV-604)

Chad Weidert

2026-05-24

37eed034

feat(cast): on-paper layout-algorithm optimization framework (CV-604)

Chad Weidert

2026-05-24

6f4f3418

fix(cast): real-perimeter near-wall layout + LR1300 crawler (CV-604)

Chad Weidert

2026-05-24

457875e2

feat(cast): cast-IN construction layout - packed panels + crane (CV-604)

Chad Weidert

2026-05-24

2872ceda

fix(site): unified begin formula - 59/59 match golden (CV-601)

Chad Weidert

2026-05-23

165296b2

fix(cv-web): pass APS custom-provider id to Supabase — CV-599

Chad Weidert

2026-05-23

b34713e5

fix(site): per-wall facing normal + panel marks (CV-601)

Chad Weidert

2026-05-23

366f09cb

fix(site): erect via 210 normal + freeze dim layers (CV-601)

Chad Weidert

2026-05-23

e294d0d7

feat(site): per-panel dump; 45/59 match golden (CV-601)

Chad Weidert

2026-05-23

304e29cf

fix(site): perimeter walk + orientation matches 10 of 14 walls (CV-601)

Chad Weidert

2026-05-23

993cdcc9

feat(site): horizontal-row advance + width-table pitch (CV-601)

Chad Weidert

2026-05-23

7230976f

fix(site): side-sign begin formula matches 6 of 14 walls (CV-601)

Chad Weidert

2026-05-23

a1b2c292

feat(site): cv-site-draw decoder + COM xref attach (WIP, CV-601)

Chad Weidert

2026-05-23

823fa3a1

feat(cv-web): leaflet map with satellite toggle + view persist — CV-593

Chad Weidert

2026-05-23

0d3774a8

feat(cv-web): prominent account card on /pricing — CV-590

Chad Weidert

2026-05-23

adaa2ba8

feat(cv-web): pricing FAQ explains CAD rules — CV-592

Chad Weidert

2026-05-23

8f43b5e9

fix(cv-web): point favicon to square cv-icon.png — CV-591

Chad Weidert

2026-05-23

d2674614

fix(idn): scrollable + responsive /pricing /billing /cv-cad-login

Chad Weidert

2026-05-23

0281824b

fix(idn): route pricing/billing links through BASE_URL

Chad Weidert

2026-05-23

e00c0693

fix(idn): friendlier /billing portal error + hide button for trial users

Chad Weidert

2026-05-23

d4870abe

feat(cv-web): surface membership/credits + add billing history page

Chad Weidert

2026-05-23

b6ac0b3e

feat(cv-web): persistent user menu + sign-out in top bar

Chad Weidert

2026-05-22

eb9a8715

feat(cv-web): always open projects on project home view

Chad Weidert

2026-05-22

953c1f1e

docs(cv-idn): record Google OAuth client id in sensitive architecture

Chad Weidert

2026-05-22

69d677ba

fix(cv-web): wire Supabase envs into CI build; fix auth base path

Chad Weidert

2026-05-22

e0209921

feat(drawdim): hide in-panel CG X/Y text on panels under 10’ wide

Chad Weidert

2026-05-22

bea7545c

feat(csvutil): dogleg narrow-panel dim callouts around markers

Chad Weidert

2026-05-22

c3cf449e

feat(webpage): add privacy + terms pages for OAuth consent screen

Chad Weidert

2026-05-22

46fb8126

docs(cv-gui-draw): record NOD-edit+redraw recipe; TODO CV-578

Chad Weidert

2026-05-22

9b25e71d

docs(corner-detect): note deferred inside/outside corner detection

Chad Weidert

2026-05-22

ba6d26f9

feat(drawdim): draw centered panel mark (cv-mark), retire NUM oval+P#

Chad Weidert

2026-05-22

fab635f9

feat(idn): deploy P1 backend foundation to cv-idn

Chad Weidert

2026-05-22

e08408d8

chore(gitignore): ignore root supabase/ CLI scratch dir

Chad Weidert

2026-05-22

f183af19

docs(instructions): split AutoLISP + OCR detail out of base policy

Chad Weidert

2026-05-22

5626e9c7

ci(jira-backfill): extend Web Link backfill to CV-IDN Epics

Chad Weidert

2026-05-22

fd3376da

chore(parity): bless 78 TECT panels as expected.dxf baselines

Chad Weidert

2026-05-21

1c11c838

refactor(parity): calibration default to data-derived median 5

Chad Weidert

2026-05-21

9bd2458b

feat(parity): calibrate rest-state baseline for TB11 draw surplus

Chad Weidert

2026-05-21

88ab75f6

fix(panatt): SO activation drops Lowes pos3 branch (false-enable)

Chad Weidert

2026-05-21

34c03005

chore(hooks): pre-commit guard rejects gutted/truncated source DWGs

Chad Weidert

2026-05-21

09b04445

docs(idn): P5 sensitive ops + DFMEA + ADN reviewer materials

Chad Weidert

2026-05-21

b3b237ac

docs(idn): doc 54 canonical CV-IDN architecture + cv-cad spec

Chad Weidert

2026-05-21

7e138f99

feat(cv-web): /cv-cad-login issues device tokens for cv-cad

Chad Weidert

2026-05-21

fb1b1d3c

feat(cv-web): identity + membership gate + storefront + pricing page

Chad Weidert

2026-05-21

a0e28556

feat(idn): P1 backend foundation — Supabase schema + edge functions

Chad Weidert

2026-05-21

5afc1145

fix(drawdim): SO distance factors out expansion gap

Chad Weidert

2026-05-21

f5bb719f

feat(demo): tile side-by-side on second display + Panel Face Up re-fit

Chad Weidert

2026-05-21

d6ae5287

fix(panatt): suppress phantom round block - drop bo last-elem gate

Chad Weidert

2026-05-21

6c0c2c4d

fix(drawdim): SB slab-bottom + SO elevations + CG color + drip gate

Chad Weidert

2026-05-21

ec18218b

fix(cv-web): flip 3D compass arrow to point toward N label

Chad Weidert

2026-05-21

0cf3909d

docs(cv-web): GA-readiness checklist for v0.1 alpha — CV-210

Chad Weidert

2026-05-21

5a080878

fix(hooks): ASCII-only Install-GitHooks.ps1 (Win PowerShell parse fix)

Chad Weidert

2026-05-21

3053e601

feat(cv-web): PWA install prompt + update banner — CV-195

Chad Weidert

2026-05-21

b2beb01d

docs(bug-tracker): Bug 34 -> Fixed (cvplst replaced by in-LISP list build)

Chad Weidert

2026-05-21

17696206

docs(bug-tracker): Bug 103 + 104 -> Fixed (already fixed in ec97f9eb4)

Chad Weidert

2026-05-21

afe1af36

ci: regenerate CHANGELOG at Sphinx build time — CV-543

Chad Weidert

2026-05-21

e5035a3e

test(cv-web): stretch coverage for materials/slots/braces — CV-542

Chad Weidert

2026-05-20

0ea26a98

fix(cv-web): surface CastLayoutView worker errors to the user — CV-540

Chad Weidert

2026-05-20

37a0f76b

test(cv-web): Vitest coverage for extracted geom + utils — CV-539

Chad Weidert

2026-05-20

47705e53

refactor(cv-web): extract panelCanvasGeom from PanelCanvas2D — CV-538

Chad Weidert

2026-05-20

2465085a

refactor(cv-web): extract canvasSymbols.tsx from PanelCanvas2D — CV-538

Chad Weidert

2026-05-20

09234414

docs(bug-tracker): Bug 119 -> Fixed (Materials List message clarity)

Chad Weidert

2026-05-20

e77920d1

fix(csv): Bug 117 — guard New Project sub-steps so route can’t abort to DEFAULT

Chad Weidert

2026-05-20

e200d0b1

feat(cv-web): welcome + snapshot polish — surface brace/cast in samples

Chad Weidert

2026-05-20

2822f01e

feat(cv-web): responsive layout + a11y polish (mobile/tablet/print)

Chad Weidert

2026-05-20

422bf7aa

test(cv-web): add Vitest harness + first store and imperial tests

Chad Weidert

2026-05-20

3b9b14a4

feat(cv-web): wire Brace + Cast modes into routing, add empty states

Chad Weidert

2026-05-20

04ac084d

fix(matl): Bug 119 — clearer Materials List message when no blocks

Chad Weidert

2026-05-20

c020b240

fix(sync): bug-tracker→GH reads status by content, not position

Chad Weidert

2026-05-20

ab849440

fix(cv-web): restore missing type exports + store surface for refactor

Chad Weidert

2026-05-20

4462dddd

docs(traceability): log today’s findings in bug tracker, DFMEA, risk register

Chad Weidert

2026-05-20

61628140

feat(cvlab): Tier-4 plot orientation from project mppr setting (CV-531)

Chad Weidert

2026-05-20

72b987b8

docs(audit): cv-gui-draw command-line hygiene audit (pre OK-button wiring)

Chad Weidert

2026-05-20

6270c464

feat(cvlab): pace physical printing to the queue (drain<=8 before each plot)

Chad Weidert

2026-05-20

6d7e866e

feat(cvlab): per-panel retry with clean-CLI restart + 90s printer-clear wait

Chad Weidert

2026-05-20

ef66fa5d

feat(cvlab): batch resilience + -Range + -Resume + progress state

Chad Weidert

2026-05-20

598835bd

fix(cvlab): physical-printer Tier-4 plot — Letter paper + wait for CLI idle

Chad Weidert

2026-05-20

0f33182e

fix(finpan): relocate Roof Line = Joist Bearing note under Exp. Gap (ENG4/ENG5)

Chad Weidert

2026-05-20

be27d87f

feat(cvlab): Tier 4 print — before/after 8.5x11 plots (PDF or printer)

Chad Weidert

2026-05-20

05c0ea34

feat(cvlab): Run-CVValidate -Bless captures GUI baselines; Tier 3 reports real verdicts

Chad Weidert

2026-05-20

f514b88e

fix(democycle): Run-CVDemoCycle runs on a scratch copy (closes CV-529)

Chad Weidert

2026-05-20

86b43b77

chore(mcp): repoint live plugin netload to the in-repo vendored DLL

Chad Weidert

2026-05-20

173fe243

fix(gate): Run-CVAutoTest runs on a scratch copy — source stays read-only

Chad Weidert

2026-05-20

f3c110a7

chore(tools): vendor autocad-mcp plugin in-house (open_document)

Chad Weidert

2026-05-20

121ecb25

feat(cvlab): tiered Run-CVValidate runner + Invoke-CvAnchorBatch

Chad Weidert

2026-05-20

b874df7f

docs(claude): add ticket-first/never-backfill rule under §8

Chad Weidert

2026-05-20

58c55626

feat(cvlab): Open-CvDrawing uses plugin open_document primary, SendKeys fallback [no-jira]

Chad Weidert

2026-05-20

4c168d34

ci(jira-backfill): workflow to post Web Links on backfilled tickets

Chad Weidert

2026-05-20

09150344

fix(cvlab): force FILEDIA=1 before Ctrl+O so anchor multi-panel loop works [no-jira]

Chad Weidert

2026-05-20

e70002ad

feat(cvlab): anchor drawing-open via keystroke+dialog (Open-CvDrawing + Set-CvAcForeground)

Chad Weidert

2026-05-20

11b3c726

ci(commit-msg): add hook + CI gate enforcing CV-NNN traceability

Chad Weidert

2026-05-20

1543aae8

docs(sprint-20): reopen — gated on TECT book print (CV-159)

Chad Weidert

2026-05-20

745fc1a9

refactor(cvlab): extract Get-CvPanelList; Run-BatchParity uses it (Phase 4)

Chad Weidert

2026-05-20

76a4f126

feat(cvlab): add Sync-CvBuildTree + Restore-CvDrawing with x32-compat guard (Phase 3)

Chad Weidert

2026-05-20

71938972

refactor(cvlab): Run-CVAutoTest reads STATUS via Get-CvRunStatus (Phase 2)

Chad Weidert

2026-05-20

0fce9c6a

refactor(cvlab): Run-BatchParity uses CvLab parity helpers (Phase 2)

Chad Weidert

2026-05-20

90564260

docs(sprint-20): close-out — 42 Done, 16 rolled to Sprint 21

Chad Weidert

2026-05-20

48aa3125

refactor(cvlab): Build-WCCatalog uses CvLab Wcl helpers (Phase 2)

Chad Weidert

2026-05-20

1c9d98b5

docs(lisp): document drawpan <-> cv-gui-draw interchangeable draw entry

Chad Weidert

2026-05-20

27ed830c

feat(cvlab): add CvLab PowerShell library + Pester unit suite (Phase 0/1)

Chad Weidert

2026-05-20

ddd68f81

fix(gui-sweep): -NoSideBySide flag skips BEFORE-AC + tiling for sweep mode

Chad Weidert

2026-05-19

d61d7767

chore: update news from RSS feeds for 2026-05-20

GitHub Action

2026-05-20

172ad857

chore: build events calendar for 2026-05-19

GitHub Action

2026-05-19

4876379a

fix(gui-batch): csv_batch_mode appends qsave+quit to deferred script

Chad Weidert

2026-05-19

947d05cf

fix(sweep): filter site/non-panel DWGs in GUI sweep

Chad Weidert

2026-05-19

f0f356cf

feat(sweep): GUI-mode parallel corpus sweep — acad.exe per panel

Chad Weidert

2026-05-19

8d70ad50

feat(sweep): full-corpus parity runner with pre/post DXF capture

Chad Weidert

2026-05-18

22f047a4

feat(fs): Phase 2 — fh_dlg columns-of-rows restructure, 8 pages × 6 rows = 48

Chad Weidert

2026-05-18

8cca0518

fix(fs): Phase 1 — fh decoder arch units + title cleanup + Calc removal

Chad Weidert

2026-05-18

3b691fa9

fix(drawdim+demo): symmetric inner-dim inset + restore-then-tile

Chad Weidert

2026-05-18

25fe3ae7

fix(cg): emit X/Y labels via entmake — fixes vertical-text regression

Chad Weidert

2026-05-18

b7029669

fix(cg): ONE ELEV block + two flanking text labels, no dimensions

Chad Weidert

2026-05-18

b421d9ed

docs(51): add pick-and-brace simulation architecture (Cluster 8)

Chad Weidert

2026-05-18

3a5218a6

revert+fix(cg): remove extra circle; split X/Y across two dims sharing pcg

Chad Weidert

2026-05-18

0ae0273f

fix(cg): split CG annotation into circle + flanking X/Y labels

Chad Weidert

2026-05-18

8d2356bc

fix(chamfer): honor explicit mpch=0 — stop overriding user-disabled chamfer

Chad Weidert

2026-05-18

5fe02f4a

feat(global): Phase 2b — preserve unique target values + per-row sections

Chad Weidert

2026-05-18

bf5d6a34

feat(dbmod): pre-gates for Undo / Revision / Global + op-hand dirty bump

Chad Weidert

2026-05-18

376bd447

feat(global): Phase 2a batch applier — accoreconsole worker per target

Chad Weidert

2026-05-18

9cc169d7

fix(drawdim): inside W/H dim lines moved to 1/4 H and 1/4 W (was 1/3)

Chad Weidert

2026-05-18

3c1c9fcb

docs(51): cross-reference cv-web envelopes + protobuf horizon

Chad Weidert

2026-05-18

d740fe80

feat(global): wire Global button + dialog scaffold + diff capture

Chad Weidert

2026-05-18

cf19a8d8

feat(ophand): implement Op hand? button — mirror panel L/R

Chad Weidert

2026-05-18

7722cadb

fix(finpan): wrap NOD XRecord write in catch — was nuking the CV logo

Chad Weidert

2026-05-18

239d28f4

fix(titleblk): NOD XRecord round-trip preserves mpco across redraws

Chad Weidert

2026-05-18

00353c3d

fix(mp_dlg): three MPD parity fixes — DIMZIN=3, mped iw/ow swap, mpco preserve

Chad Weidert

2026-05-18

a9f3349f

docs(51): add cv-cad dialog data-entry tree for AI blueprint extract-and-fill

Chad Weidert

2026-05-18

f20ba511

feat(wd_dlg): 4-page nav (<<, <, >, >>) with done_dialog loop — 24 rows

Chad Weidert

2026-05-18

abcac26a

fix(wd_dlg): column/row padding + header widths + Ledger Notch label

Chad Weidert

2026-05-18

56847d13

refactor(wd_dlg): full columns-of-rows DCL restructure for PB11 parity

Chad Weidert

2026-05-18

cf150c15

docs(50): renumber Blueprint Extraction architecture from 49 to 50

Chad Weidert

2026-05-18

5fa65ef6

fix(wd_dlg): notch header 2x2 grid mirrors toggle grid for proper alignment

Chad Weidert

2026-05-18

83bfbdf8

chore(jira-backfill): file Sprint 20 TECT042 + SO parity items + DFMEA refs

Chad Weidert

2026-05-18

42990c3e

docs(49): add Blueprint Extraction architecture spec and .cvextract.json schema v0.1

Chad Weidert

2026-05-18

aa31158a

fix(format,wd_dlg): DIMZIN=0 was wrong (suppresses both) — should be 1

Chad Weidert

2026-05-18

2d811a41

fix(wd_dlg): notch key case-collision, slider width, Drip/Future stack

Chad Weidert

2026-05-18

c447b72c

feat(wd_dlg): add L/R/T/B notch toggles per row with column header

Chad Weidert

2026-05-18

2790a1ce

fix(format,wd_dlg): DIMZIN=0 in dim-style block + inline Drip/Future labels

Chad Weidert

2026-05-18

235b909b

fix(format): always show feet AND inches — DIMZIN=0 + literal cleanup

Chad Weidert

2026-05-18

9a21b070

docs(00): elevate R26/R27/R28 to pre-submission ship-gate risks

Chad Weidert

2026-05-18

e6791185

docs(03): acknowledge Track D blueprint pipeline in P2/P3 (was post-launch)

Chad Weidert

2026-05-18

90e96f29

docs(47): pull Track D Blueprint Extraction into v11.1 ship gate (Sprints 21-27)

Chad Weidert

2026-05-18

cce0670b

fix(wd_dlg): remove Trim/Notch column and split Drip/Future headers

Chad Weidert

2026-05-18

5640946d

fix(wd_dlg): text-level parity with PB11 (label, subtitle, column names)

Chad Weidert

2026-05-18

08410442

fix(decode): SO dialog parity #1-#4 (format, defaults, q, p)

Chad Weidert

2026-05-18

4b1610ed

fix(decode): mp_dlg ± encoding + mppn dir-clobber + ch over-activation

Chad Weidert

2026-05-18

88031732

fix(demo-cycle): refresh AC window handles before tiling side-by-side

Chad Weidert

2026-05-18

c7ffe707

fix(gui-draw): final ‘[GUI] Ready.’ prompt to clear .massprop from CLI tail

Chad Weidert

2026-05-18

914f6930

feat(drawdim): wdvar dashed-X symbol + inside W/H dims

Chad Weidert

2026-05-18

b9353a04

fix(feature): clip fs strips around wdvar (standard openings) too

Chad Weidert

2026-05-18

18f3c309

fix(gui-draw): collapse CLI + apply view in restore-state (sync, no MCP race)

Chad Weidert

2026-05-18

b0a2f864

fix(demo-cycle): simplify File-In-Use dialog handling via AppActivate + SendKeys

Chad Weidert

2026-05-18

a6cc5828

fix(demo-cycle): handle File-In-Use dialog on BEFORE AC via Win32 FindWindow

Chad Weidert

2026-05-18

c1922497

fix(panatt): schema-aware so per-row enable — TECT vs LFC discriminator

Chad Weidert

2026-05-18

170776d9

fix(panatt): add last-elem=1 escape next to pos3=1 escape

Chad Weidert

2026-05-18

bc192a14

revert(panatt): drop fragile schema-aware so-guard; keep correct decoder

Chad Weidert

2026-05-18

6a6339a0

fix(compare-view): extra trailing blank lines to fully exit -layer cmd

Chad Weidert

2026-05-18

d94313ca

fix(panatt): correct so-row decoder mapping (CV-478 root)

Chad Weidert

2026-05-18

66204728

fix(panatt): schema-aware per-row enable + so W/H decode swap (CV-478)

Chad Weidert

2026-05-18

c832f54d

fix(drawdim): CV-478 Drip width-gate <4” + CV-479 CG shown as X=/Y= from FFE

Chad Weidert

2026-05-18

4c943743

fix(compare-view): CLIPROMPTLINES=1 to keep CLI overlay off the drawing

Chad Weidert

2026-05-18

17a0ebda

fix(compare-view): close ribbon BEFORE setting view so zoom uses final viewport

Chad Weidert

2026-05-18

a8ae051a

fix(compare-view): drop zoom extents; -view _top alone matches CV menu macro

Chad Weidert

2026-05-18

3c554524

feat(demo-cycle): face-up view + ribbon close on both BEFORE+AFTER AC

Chad Weidert

2026-05-18

c367947e

feat(gui-draw + headless): FILEDIA=1, side-by-side compare, parity gui<->auto

Chad Weidert

2026-05-18

ca1ef744

docs(34): add 2026-05-18 implementation-status placeholder

Chad Weidert

2026-05-18

f0f5b657

docs(33): add 2026-05-18 implementation-status placeholder

Chad Weidert

2026-05-18

97f83c73

docs(32): add live-status pointer to doc 11

Chad Weidert

2026-05-18

43f61f30

docs(08): snapshot 2026-05-18 — refresh demo-readiness gate against NLT 2026-07-09

Chad Weidert

2026-05-18

f9cd000a

docs(07): snapshot 2026-05-18 — unhardcode M2 date, point sprint-level sequence to doc 47

Chad Weidert

2026-05-18

5acebf5d

docs(04): snapshot 2026-05-18 — archive Weeks 17–52, defer current sprint cadence to doc 47

Chad Weidert

2026-05-18

df6f99e5

docs(03): snapshot 2026-05-18 — merge duplicate P3 sections, resolve Phase 1B/1D contradictions, defer to doc 47

Chad Weidert

2026-05-18

cbe4f933

docs(00): snapshot 2026-05-18 — defer status/schedule to doc 47, aggressive risk-register pointer

Chad Weidert

2026-05-18

ebc9de32

docs(10): add demotion banner pointing canonical schedule to doc 47

Chad Weidert

2026-05-18

e310fb87

docs(index): re-establish precedence with doc 47 as canon and prune duplicated status content

Chad Weidert

2026-05-18

03c7569a

docs(47): pull ADN submission target to NLT 2026-07-09

Chad Weidert

2026-05-18

6caf5833

fix(drawpan): NUM panel-mark above panel top, with regression guard

Chad Weidert

2026-05-18

f954d739

fix(panatt): fs predicate uses universal last-elem=1, drops pos3>0

Chad Weidert

2026-05-18

c69e6d9c

docs(bug-tracker): note Bug 163 Track A extension for non-CSB schemas

Chad Weidert

2026-05-18

f575a46e

fix(panatt): universal last-elem=1 fallback for dr/sd/so/bo/fs/dl predicates

Chad Weidert

2026-05-18

5616fc10

chore: auto-generate weekly update for 2026-05-18

GitHub Action

2026-05-18

783f07a4

docs+rebaseline: 199/204 PASS (+75) after chamfer/subtract catch

Chad Weidert

2026-05-17

ff3aec9c

feat(sweep): capture [DP-FEAT] feature flags in cv-corpus-sweep.csv

Chad Weidert

2026-05-17

6cb19f4a

fix(drawpan): catch chamfer/subtract + phase markers (WATER002 timeout)

Chad Weidert

2026-05-17

821ac00b

fix(harness): commit cv-mcp-startup.scr + auto-regenerate if missing

Chad Weidert

2026-05-17

7f9119bf

fix(headless): csvmenu accoreconsole detection + CVSNAP DXFOUT (CV-476)

Chad Weidert

2026-05-17

0639ada1

docs: corpus sweep rebaseline + progress snapshot 2026-05-17

Chad Weidert

2026-05-17

10ded7d6

refactor(weldconn + drawdim): unify WC dim emission paths into drawdim

Chad Weidert

2026-05-16

a04a9952

fix(green): xlst odd-count guard + distof nil-pv-val protection

Chad Weidert

2026-05-16

0e1d2dac

fix(fp-titleblock): fp-tb-tc applies CV_TB Arial style (group 7 after 72)

Chad Weidert

2026-05-16

d8e47504

fix: restore 4 regressions lost in rebase (logo Y, title hscale, BP, RL)

Chad Weidert

2026-05-16

75aeb23e

fix(finpan): single CVicon.png logo emission (drop CV logo.JPG banner)

Chad Weidert

2026-05-16

40ff92d4

feat: Bug 163 Track A.2 — green.lsp blst odd-count guard + reactivate so escape

Chad Weidert

2026-05-16

c117a59d

feat(panatt): Bug 163 Track C — panatt_detect-schema infrastructure

Chad Weidert

2026-05-16

ead5216c

feat(wctypes): Bug 163 Track B — synthesize wcvar from in-drawing WC INSERTs

Chad Weidert

2026-05-16

035d76bb

revert(panatt): Bug 163 Track A — back out per-row toggle escapes (caused 72-panel timeouts)

Chad Weidert

2026-05-16

475a6535

fix(panatt): Bug 163 Track A — pl/lt accept universal last-elem=1 marker

Chad Weidert

2026-05-15

7bbd6a0e

fix(panatt): Bug 163 Track A — so predicate accepts Lowes pos3=1 convention

Chad Weidert

2026-05-15

baddad95

docs: feature-gap analysis on worst panels — diagnoses panatt predicate bottleneck

Chad Weidert

2026-05-15

48cea9d3

fix(wctypes): nameless fallback for projects without EM-label convention

Chad Weidert

2026-05-15

7d84a506

refactor(weldconn): Phase 4 — drop disable+alert miscon path

Chad Weidert

2026-05-15

491f53d8

feat(verify): Phase 5 — 6/6 corpus-FAIL panels resolve to 0 _FB

Chad Weidert

2026-05-15

0882f248

fix: restore CVicon.png to source + tighten 1/4” scale envelope

Chad Weidert

2026-05-15

1f1b346d

feat(wctypes): Phase 3 — project-wide idx→name map + global catalog fallback

Chad Weidert

2026-05-15

82a43c0d

feat(wccatalog): Phase 2 — LISP loader + lookup API

Chad Weidert

2026-05-15

7c037c9a

feat(wc-catalog): Phase 1 — build global JSON from wcl.txt + log harvest

Chad Weidert

2026-05-15

59935506

chore(corpus-sweep): -Resume + -MaxPanels for chunked runs

Chad Weidert

2026-05-15

219dfb01

feat(corpus-sweep): WC detection/resolution evidence across all projects

Chad Weidert

2026-05-15

3b188453

refactor(weldconn): retire _wc_qtr_mult dead-code multiplier

Chad Weidert

2026-05-15

86bfc445

feat(dim): reroute multi-part dim text on narrow spans to leader callouts

Chad Weidert

2026-05-15

c888bb9c

feat(wctypes): full geometry resolution — synthesize wcl from legacy block

Chad Weidert

2026-05-15

604f1a26

fix(wctypes): IF not AND for value threading (AutoLISP gotcha)

Chad Weidert

2026-05-15

161603b3

fix(weldconn): recover WC type-names from drawing + NOD (Bug 154)

Chad Weidert

2026-05-15

686ea1c9

feat(demo-cycle): single-panel BEFORE+DRAW+AFTER tier-3 replacement

Chad Weidert

2026-05-15

61d69ab6

chore(reports): archive legacy CSB panel-book PDFs from VM 201

Chad Weidert

2026-05-14

54cbb863

chore(reports): archive Jira-backfill artifact trail

Chad Weidert

2026-05-14

10e274bc

docs(patents): track 2026-05-05 patent deliverables

Chad Weidert

2026-05-14

d130f86a

docs(weekly): refresh PDF export of weekly updates

Chad Weidert

2026-05-14

95cc76ef

docs(gtm): Sprint 19 closeout + Sprint 20 kickoff

Chad Weidert

2026-05-14

00f7e8a8

docs(weekly): add Week of 2026-05-13 closeout

Chad Weidert

2026-05-14

f4a1f521

chore(workspace): add docs-sensitive to multi-root workspace

Chad Weidert

2026-05-14

34665a4e

docs(copilot): codify Conventional Commits 1.0.0

Chad Weidert

2026-05-14

c85d5f3f

docs(faq): add doc 49 with FAQ-001..003 and authority catalog

Chad Weidert

2026-05-14

a4d1b5c4

docs(48): backfill Jira IDs for 110 feature-inventory entries

Chad Weidert

2026-05-14

40032819

docs: add comprehensive customer-facing feature inventory (doc 48)

Chad Weidert

2026-05-14

35c11760

chore: update news from RSS feeds for 2026-05-13

GitHub Action

2026-05-13

dc62669b

fix(csvmenu): wrap CUILOAD via lambda — direct (apply ‘command …) errors

Chad Weidert

2026-05-12

14277df2

fix(panatt + grid_dlg): dim layers magenta → ACI 170 (navy); add hardware_dim

Chad Weidert

2026-05-12

6dbefa5b

feat(finpan + fp-titleblock): logo banner top-of-page + Arial title block

Chad Weidert

2026-05-12

29f9f28d

Reapply “fix(csvmenu): csvmenu.lsp loads in accoreconsole (AC2027 headless)”

Chad Weidert

2026-05-12

d0560314

Revert “fix(csvmenu): csvmenu.lsp loads in accoreconsole (AC2027 headless)”

Chad Weidert

2026-05-12

aae960de

docs(mcp): document ocr-mcp local patch + OCR_AUTO_BOOTSTRAP env

Chad Weidert

2026-05-12

96ee1eea

fix(csvmenu): csvmenu.lsp loads in accoreconsole (AC2027 headless)

Chad Weidert

2026-05-12

77798c7f

docs(gtm): Track D — Blueprint Extraction R&D (Sprints 31–40)

Chad Weidert

2026-05-12

5a0d31de

docs(mcp): expand topology to 8 servers — Autodesk + PDF/OCR rollout

Chad Weidert

2026-05-12

73ca4ca7

ci(deploy): inject SENTRY_AUTH_TOKEN + VITE_SENTRY_DSN into cv-web build

Chad Weidert

2026-05-12

9d3f3346

feat(cv-web): wire @sentry/react + @sentry/vite-plugin

Chad Weidert

2026-05-12

a66c18c5

docs(mcp): document 4-server MCP topology, trim jira-setup duplication

Chad Weidert

2026-05-12

06b3b14f

chore: build events calendar for 2026-05-12

GitHub Action

2026-05-12

2e745074

docs(gtm): extend plan through October — Sprints 31–43 + 40-video library

Chad Weidert

2026-05-11

39c8c19a

docs(claude): sub-bullet on rule #9 — Bug type for bug-fix work items

Chad Weidert

2026-05-11

96617f32

docs(claude): non-negotiable rule #9 — JIRA Tasks, never Subtasks

Chad Weidert

2026-05-11

a5244023

docs(gtm): align Sprint 19–30 dates with JIRA (shift -7 days)

Chad Weidert

2026-05-11

15efe235

fix(weekly-update): sprint-number anchor (Sprint 19) replaces relative wk1

Chad Weidert

2026-05-11

272f5ed8

docs(gtm): re-number 12 GTM sprints to Sprint 19–30 (continuous)

Chad Weidert

2026-05-11

e08fb926

feat(scripts): Print-ProjectBook.ps1 — Wed-AM sprint deliverable pipeline

Chad Weidert

2026-05-11

445ce123

chore(weekly-update): WK1_DEFAULT → 2026-05-13 for Wed→Tue sprints

Chad Weidert

2026-05-11

9bf5ccbd

docs(gtm): rebase GTM plan calendar to Wed→Tue sprint cadence

Chad Weidert

2026-05-11

7aade53a

fix(panatt): Bug 156 — universal last-element activation predicate for wc

Chad Weidert

2026-05-11

860ba00b

chore: auto-generate weekly update for 2026-05-11

GitHub Action

2026-05-11

bc75e46d

docs(gtm): promote GTM plan working draft to repo as doc 47

Chad Weidert

2026-05-11

14f9d51e

chore: auto-generate weekly update for 2026-05-11

GitHub Action

2026-05-11

017a4f42

fix(ci/weekly-update): drop unsupported content_type, add plain-text body

Chad Weidert

2026-05-11

2b0fa549

fix(weekly-update): catch ValueError from urllib.Request + strip env values

Chad Weidert

2026-05-11

36927708

chore: auto-generate weekly update for 2026-05-11

GitHub Action

2026-05-11

628af599

ci(weekly-update): splice GTM plan progress into email + doc 11

Chad Weidert

2026-05-11

7722919a

feat(weekly-update): GTM plan progress + JIRA metrics reporter

Chad Weidert

2026-05-11

27861362

docs(jira): document JIRA connection + GitHub secrets setup

Chad Weidert

2026-05-11

1ee28643

chore: auto-generate weekly update for 2026-05-11

GitHub Action

2026-05-11

e2f41822

docs(bugs): close out Phase B/C/D — Bugs 155, 161, 162; promote 140

Chad Weidert

2026-05-09

5752daee

fix(tier2): off-by-one in entity-section parser

Chad Weidert

2026-05-09

17283ca7

feat(parity): cv-tier2-batch — corpus-wide Tier 2 sweep + rollup

Chad Weidert

2026-05-09

c9b3a764

feat(parity): Phase D — Tier 2 content-equivalence extractor

Chad Weidert

2026-05-09

6ab9d118

docs(parity): correct feature names + add P10/P90 + propagate v2 results

Chad Weidert

2026-05-09

73ddba73

docs(parity): Phase B findings — symmetric parity % + per-project feature counts

Chad Weidert

2026-05-08

ab1f9d75

docs(parity): Phase B v2 final — 22 folders / 1375 panels swept

Chad Weidert

2026-05-08

f680735a

fix(drawdim+fp-titleblock): Bug 161 (\X literal) + Bug 162 (panel mark center)

Chad Weidert

2026-05-08

3e8a7d47

fix(dowels): Bug 155 — both-bypass count rule per user rule of thumb

Chad Weidert

2026-05-08

ae9c8ef3

fix(dowels+parity): Bug 155 placement rule + per-step timeout

Chad Weidert

2026-05-08

4f2cb4b5

fix(dowels): Bug 155 — bypass shrink revised to user 2026-05-08 rule

Chad Weidert

2026-05-08

d2c375c4

docs(bugs): Bug 155-160 — slab-dowel refinement + AABA003 9-item GUI findings

Chad Weidert

2026-05-08

6aac6f6c

docs+infra: Phase B multi-project sweep initial results (12 of 22 folders)

Chad Weidert

2026-05-08

aa367c3a

feat(parity): Phase B multi-project sweep + deferred Phase C docket

Chad Weidert

2026-05-08

9bc4af5d

docs(bugs): Bug 149 ✅ Fixed + Bug 153 NEW (mezzanine SD boundary)

Chad Weidert

2026-05-08

bd4845c8

fix(drawdim): Bug 149 — emit 5 PP X dims per row for multi-column panels

Chad Weidert

2026-05-08

c6acf80a

fix(panatt): Bug 146 — edge-mount WC schema (wcd=0 + pos7≠0 → R-side)

Chad Weidert

2026-05-08

3f01a3af

fix(drawdim): Bug 151 — RL elevation markers per segment

Chad Weidert

2026-05-08

5316c66d

fix(panatt+weldconn): Bug 148 — boundary WCs emit one insert per RL segment

Chad Weidert

2026-05-08

86180f68

docs(bugs): Bug 145 closeout + 146/147/148/149/150 documented

Chad Weidert

2026-05-08

111af92e

fix(panatt+weldconn): Bug 145 — WC L-side multi-insert RL boundary cap + wcm

Chad Weidert

2026-05-08

ae4bdb11

docs(dfmea/bugs): Bug 142/143/144 + DFMEA-071/072/073 — multi-RL fix closeout

Chad Weidert

2026-05-07

a96cedb8

fix(panatt+drawpan): Bug 142/143/144 — multi-segment Roof Line + WC-RL linkage

Chad Weidert

2026-05-07

cac598e3

docs(dfmea/bugs): A6 closeout — DFMEA-070 D drops 7→3, Bug 141 ✅ Fixed

Chad Weidert

2026-05-07

b93381bc

fix(panatt+pick): A6/Bug 141/DFMEA-070 — PP layout via explicit tuple list

Chad Weidert

2026-05-07

c349d539

docs(bugs): cross-reference GH #183 for Bug 141

Chad Weidert

2026-05-07

6caaeae4

docs(dfmea/bugs): Bug 141 / DFMEA-070 — PP layout schema mismatch

Chad Weidert

2026-05-07

9e00f0f6

fix(parity): selective re-baseline scope — CSB001/002/003 only

Chad Weidert

2026-05-07

6abbe45b

docs(bugs): cross-reference GH #182 for Bug 140

Chad Weidert

2026-05-07

2e011abc

docs(dfmea/bugs): Phase C cluster diagnosis — Bug 140 / DFMEA-069 PP/BP truncation

Chad Weidert

2026-05-07

0cfdfd1e

feat(parity): A7 — re-baseline policy + 3-tier cascade (Bug 139 / DFMEA-068)

Chad Weidert

2026-05-07

8f69cf5a

docs(dfmea/bugs): A6 closeout — DFMEA-066 D drops 8→4, Bug 137 ✅ Fixed

Chad Weidert

2026-05-07

1c613c30

fix(weldconn): A6 — WC silent-drop fallback (Bug 137 / DFMEA-066)

Chad Weidert

2026-05-07

14bd532a

docs(dfmea/bugs): A6 design — most-common-WC fallback + RED + on-drawing warning

Chad Weidert

2026-05-07

f3da8cc4

docs(bugs): cross-reference GH #181 for Bug 139

Chad Weidert

2026-05-07

6c7d17b8

docs(dfmea/bugs): retract DFMEA-067/Bug 138; add DFMEA-068/Bug 139

Chad Weidert

2026-05-07

cb3600b3

docs(bugs): cross-reference GH #179 (Bug 137) and #180 (Bug 138)

Chad Weidert

2026-05-07

1d8b8517

docs(bugs): add Bug 137/138 — WC silent-drop + WC table inflation

Chad Weidert

2026-05-07

143e71eb

docs(dfmea): add DFMEA-066/067 — WC silent-drop + WC table inflation

Chad Weidert

2026-05-07

2cfde1f7

fix(parity-fixture): expand wcl.txt to all 13 WC types in CSB corpus

Chad Weidert

2026-05-07

ff1bcdef

docs(weekly): 2026-05-04 — Phase 1-9 shipped, 3-panel near-parity

Chad Weidert

2026-05-07

b05ee6e9

docs(dashboard): M1.7 In Progress; M2/M2.5/M3 at-risk annotation

Chad Weidert

2026-05-07

89baefbb

docs(parity): G5 PARTIAL on 3 panels + Phase 5b multi-panel infra

Chad Weidert

2026-05-07

6b64e9b3

docs(bugs): add Bug 133-136 cross-referencing DFMEA-060..063

Chad Weidert

2026-05-07

b24a8409

docs(dfmea): add DFMEA-060..063 — uncovered failure modes from Phase 1-9

Chad Weidert

2026-05-07

5946c209

docs(dfmea): drop Detection ratings on Phase 1-9 validated controls

Chad Weidert

2026-05-07

33b29869

docs(bugs): close Bug 130/131/132 — Phase 3/4/5 + slot-9 fix

Chad Weidert

2026-05-07

7786f0b2

fix(drawdim): flip wcvar leader angle by panel-half to kill snaketongue

Chad Weidert

2026-05-07

cc56edad

fix(finpan): split gross vs finished sq ft + use arch width

Chad Weidert

2026-05-07

267e355d

feat(chamfer): Phase 9 (Outside/Inside/Both) + per-edge labels + DIMDEC=4

Chad Weidert

2026-05-07

8728343e

fix(chamfer): drop drawdim per-feature duplicate; layer-route legend

Chad Weidert

2026-05-07

786501ff

fix(panatt): pp/bp Y formula uses pos0 to detect schema

Chad Weidert

2026-05-07

263bc545

fix(panatt): pp/bp activation uses last-element flag (universal)

Chad Weidert

2026-05-07

30f17657

fix(wc): R-side multi-insert + wcm gate + table sort + fab names

Chad Weidert

2026-05-07

036c0d83

fix(wc): apply expansion-gap deduction to multi-insert path too

Chad Weidert

2026-05-07

08df0211

fix(cv-gui-draw): bullet-proof sysvar restore (FILEDIA stuck at 0)

Chad Weidert

2026-05-07

80f133d9

fix(wc): expansion-gap deduction + remove 72” thresh + closest-side route

Chad Weidert

2026-05-07

2e776dcf

feat(parity): per-panel pre-DXF as golden — eliminates manual curation

Chad Weidert

2026-05-07

54187fc0

feat(scripts): Run-BatchParity.ps1 — multi-panel batch parity runner (Phase 7)

Chad Weidert

2026-05-07

bfa74099

fix(drawdim): blank suffix as default; explicit y2wc_lst for verified WCs

Chad Weidert

2026-05-07

6c68ce9b

fix(drawdim): label door-top elevation markers as DR, not WC

Chad Weidert

2026-05-07

165d68ce

chore(cv-gui-draw): drop redundant feature gates (Phase 6)

Chad Weidert

2026-05-07

2ef30d6f

fix(drawdim): route FS elevation markers to feature_dim (Phase 5 / GH #169)

Chad Weidert

2026-05-07

4a22f80b

fix(drawdim): drop non-functional text relocation + steepen leader tilt

Chad Weidert

2026-05-07

26124e4d

fix(drawdim): drop stray underline LINE + tilt EM26 Up leader to clear PP

Chad Weidert

2026-05-07

70af0711

fix(drawdim): replace csv_dim1 leader with entmake + hook/underline lines

Chad Weidert

2026-05-07

9c5ac9da

fix(drawdim): pass absolute p2 to csv_dim1 leader (kills dogleg)

Chad Weidert

2026-05-07

0a28b287

fix(drawdim): re-emit R-side X-edge dim as willful deviation from golden

Chad Weidert

2026-05-07

19430ed2

fix(drawdim): use deterministic horizontal-inboard leader angle

Chad Weidert

2026-05-07

d73e3aab

fix(drawdim): WC LEADERs + dim text relocation (Phase 4 v2 / GH #176)

Chad Weidert

2026-05-07

e78ab3e2

Revert “fix(drawdim): emit LEADER entity for single-insert WC dims (Phase 4 / GH #176)”

Chad Weidert

2026-05-07

115f480d

fix(drawdim): emit LEADER entity for single-insert WC dims (Phase 4 / GH #176)

Chad Weidert

2026-05-07

15d83a98

fix(drawpan): at-panel HATCH cleanup — bbox dupes + thin-band artifacts (Phase 3 / GH #175)

Chad Weidert

2026-05-07

5f165503

docs: STANDARDS-TRACE comment block + CLAUDE.md rule

Chad Weidert

2026-05-07

d017b839

fix(dowels): bypass-end zone shrink for slab dowels (Phase 2)

Chad Weidert

2026-05-07

5b45a64e

fix(panatt): per-section per-row activation predicate (Phase 1)

Chad Weidert

2026-05-07

d0412e98

docs: log Bug 131/132 + DFMEA-058/059 for residual hatch dups + missing WC leader

Chad Weidert

2026-05-06

d7d07276

docs: log mirror-hatch + classification deltas + add off-panel detector

Chad Weidert

2026-05-06

534d24d3

fix(drawpan): erase off-panel mirror HATCHes after feature-strip pass

Chad Weidert

2026-05-06

0df8131d

fix(drawdim): drop dd-plate-dim dim line by (text+gap)*scf below defpoints

Chad Weidert

2026-05-06

131d32bb

fix(drawdim): ELEV label centering + bottom PP dim line + dd-build-elevs guard

Chad Weidert

2026-05-06

6fe545c2

fix(drawpan): Option B expansion-gap deduction (architectural panel width)

Chad Weidert

2026-05-06

2812c546

fix(chamfer): migrate to CHAMFEREDGE + chamfer legend below WC table

Chad Weidert

2026-05-05

451ef939

docs: traceability artifacts for May 2026 elevation-marker session

Chad Weidert

2026-05-05

d9621ea6

docs: add post-mortem for elevation-marker refactor (May 2026)

Chad Weidert

2026-05-05

16562079

fix(drawdim): unify elevation-marker pipeline via dd-elev-flush

Chad Weidert

2026-05-05

7e6fa4cb

refactor: consistent L/R naming for Roof Line elevation globals

Chad Weidert

2026-05-05

bde6a3b1

fix: RL elevation marker missing left side — extract separate L/R elevations

Chad Weidert

2026-05-05

95b706b2

refactor: route RL elevation marker through dd-elev-dim (fixes text-inside bug)

Chad Weidert

2026-05-05

2294485b

fix: RL label shows ‘Roof Line’ instead of stacked RL suffix

Chad Weidert

2026-05-05

04c66ed1

fix: RL elevation marker missing in GUI mode (boundp guard + missing finpan reset)

Chad Weidert

2026-05-05

d11f64cf

feat: add FS/RL/DL/PL labeled elevation markers to elevmrkr

Chad Weidert

2026-05-05

3f70649a

feat(drawdim): extend dd-sfx system to FS, RL, and CG elevation labels

Chad Weidert

2026-05-05

61c97969

refactor(drawdim): factor 6 repeated patterns into named helpers

Chad Weidert

2026-05-05

6f58ff04

refactor(drawdim): introduce dd-draw-elev helper for left-side elevation dims

Chad Weidert

2026-05-05

4e7dec2e

refactor(drawdim): introduce dd-sfx helper for all \X suffix strings

Chad Weidert

2026-05-05

ab29edf5

fix(drawdim): apply dd-sfx-h to SB/SD/FF suffix labels

Chad Weidert

2026-05-05

4defda91

feat(drawdim): reduce \X suffix MTEXT text height to 70%

Chad Weidert

2026-05-05

d90f9d6a

refactor(drawdim): Clusters 4+5 — collapse quadrant leader cond blocks to single csv_dim1 calls

Chad Weidert

2026-05-05

9afeca6e

refactor(drawdim): Cluster 3 — factor x7lst/x8lst plate-dim loops into dd-plate-dim helper

Chad Weidert

2026-05-05

ffa0ee9c

refactor(drawdim): Cluster 2 — factor foreach/csv_dim1/dd-fixmtext triples into dd-elev-dim helper

Chad Weidert

2026-05-05

59c6bc23

Clean OCR artifacts from patent document 01-CV-Patent-Construction-Drawings.md

Chad Weidert

2026-05-05

bd0dc333

docs: expand modern patent draft Rev 2 with parametric dialog, layout, pick plan, and clash detection claims

Chad Weidert

2026-05-05

4770d68a

Add Trinity LLM system plan to vm-infrastructure

Chad Weidert

2026-05-05

c0ee82cb

docs: add doc 46 AutoLISP API deprecation and breakage risk reference

Chad Weidert

2026-05-05

6b8f56fe

Add ACI tilt-up intake plan to authoritative-sources

Chad Weidert

2026-05-05

82934b03

chore: build events calendar for 2026-05-05

GitHub Action

2026-05-05

496f6e5c

chore: resolve tasks.json merge conflict

Chad Weidert

2026-05-04

5e997cb3

feat: add CLD AutoLISP Developer Certification curriculum

Chad Weidert

2026-05-04

49da65aa

fix(drawdim): correct left-side elevation marker geometry and label alignment

Chad Weidert

2026-05-04

857e1194

fix(drawdim): force DIMASSOC=0 for elevation labels; fix label strings

Chad Weidert

2026-05-04

d9f8750e

fix(drawdim): fix ELEV label position, add \X labels, restore CG elevation

Chad Weidert

2026-05-04

c9dabe74

docs: add Before-You-Write execution context checklist to clean-code instructions

Chad Weidert

2026-05-04

1b33b8d7

feat: add structural elevation markers to left/right panel edges

Chad Weidert

2026-05-04

671a5857

fix(drawdim): ELEV marker x-alignment and while-loop termination

Chad Weidert

2026-05-04

9488e41a

chore: update auto-generated panel mass property files after test runs

Chad Weidert

2026-05-04

435e86fe

feat: advance feature gate to Step 5 in cv-gui-draw.lsp

Chad Weidert

2026-05-04

bfa1b0e4

fix: remove separate Weld Conn TEXT entmake from weldconn.lsp (x32+x64)

Chad Weidert

2026-05-04

0b2105ca

fix: add boundp guard to pv-val to prevent unbound-symbol runtime errors

Chad Weidert

2026-05-04

4a571bc0

chore: update parity snapshot after plvar and grade/CG fixes

Chad Weidert

2026-05-04

44cdd600

fix: suppress grade marker and CG dims to match VLX golden (x32+x64)

Chad Weidert

2026-05-04

4d6fc6a3

fix: correct plvar compact decode — pos0=0 disables toggle (x32+x64)

Chad Weidert

2026-05-04

e82ad10f

fix(drawdim): use entmake for dowel note text to guarantee 0° rotation

Chad Weidert

2026-05-04

939c2600

fix(drawdim): move slab dowel note from drvar to elevmrkr()

Chad Weidert

2026-05-04

05db9023

fix(drawdim): zero dimexo/dimexe for door dims; fix dowel note text rotation

Chad Weidert

2026-05-04

b1438601

chore: auto-generate weekly update for 2026-05-04

GitHub Action

2026-05-04

149973f8

fix(drawdim): correct slab dowel note position, field mapping, and formatting

Chad Weidert

2026-05-03

1b620911

feat: add door opening dimensions and dowel note to drvar rendering

Chad Weidert

2026-05-03

101f378c

fix: replace V-shape door symbol with proper diamond (4 dashed lines)

Chad Weidert

2026-05-03

afb8694c

fix: feature strip splits around door opening to avoid overlap

Chad Weidert

2026-05-03

0a679262

fix: drawdim drvar gate, double-door X symbol, debug cleanup

Chad Weidert

2026-05-03

0b564aaa

fix(drawdim): use \X to place label below dim line, not \P (above)

Chad Weidert

2026-05-03

ca223fcb

fix(drawdim): label below measurement via \P; WC abbreviation

Chad Weidert

2026-05-03

fa5c70d0

fix(drawdim): pre-build PP/BP elevs for WC conflict routing; tighten threshold to 12”

Chad Weidert

2026-05-03

d2e75af0

fix(drawdim): proximity-based WC conflict routing + PP/BP elevation labels

Chad Weidert

2026-05-03

de2c58c8

fix(drawdim): route conflicting WC elevation to right edge

Chad Weidert

2026-05-03

d03e6087

fix(drawdim): move PP elevation markers to right panel edge

Chad Weidert

2026-05-03

ccb98e94

chore: update auto-test snapshot after BP/PP cosmetic fixes

Chad Weidert

2026-05-02

41f6fa7b

fix(drawdim/brace/pick): correct BP/PP cosmetic display issues

Chad Weidert

2026-05-02

46730b78

feat: add BP-DECODE and PP-DECODE to panatt.lsp compact decoder

Chad Weidert

2026-05-02

0eb499cd

fix: decode fhd (pos2) in FS-DECODE to prevent fvvar clobber

Chad Weidert

2026-05-02

ab699d80

fix: feature strip label uses architectural rtos format for strip height

Chad Weidert

2026-05-02

0b557bb2

fix: feature layer color 41 (goldenrod) not yellow (color 2)

Chad Weidert

2026-05-02

47d08277

fix: explode feature solids individually; reset UCS each hatch iter

Chad Weidert

2026-05-02

3533f862

docs: add patent assembly, analysis, modern draft, and attorney brief

Chad Weidert

2026-05-02

ac046c64

feat: enable horizontal feature strips in GUI draw pipeline (Step 3)

Chad Weidert

2026-05-02

60a2c661

fix: swap p1/p2 on right roofline marker for correct ELEV block placement

Chad Weidert

2026-05-02

b7e036c8

fix: roofline label format and ELEV block arrowhead

Chad Weidert

2026-05-02

499447b2

feat: implement roof line annotation in drawpan

Chad Weidert

2026-05-02

14b37915

docs: reorganize patent docs and scaffold lifting guides

Chad Weidert

2026-05-02

6a13361b

docs: add patent OCR assembly task plan and stub script

Chad Weidert

2026-05-02

eaae7e90

chore: add playwright dev dependency and footprint-check artifact

Chad Weidert

2026-05-02

24de6a0c

fix: top-out panel orientation for near-wall cast placement

Chad Weidert

2026-05-02

11ba6cb4

fix: X dim both-arrow termination and leader centered on weld plate

Chad Weidert

2026-05-02

32fdb36d

fix: reset dimblk to standard arrow before EM26 X edge dims

Chad Weidert

2026-05-02

66dbf1a2

fix: place all panels near their own wall regardless of aspect ratio

Chad Weidert

2026-05-02

cf507370

feat: accepted deviation — 5 DIMENSION

connections_dim (golden=4)

Chad

265d573b

fix: reduce snap suck distance; rotate only clicked panel

Chad Weidert

2026-05-02

d4000b60

fix: restore EM26 leader and X dim by removing duplicate right-edge guard

Chad Weidert

2026-05-02

fd1b6515

fix: pack rotated panels along their own axis, not always drawing X

Chad Weidert

2026-05-02

91c77bfd

fix: restore top-right EM26 leader and X dim — use _wc_is_right not _wc_wcsp

Chad Weidert

2026-05-01

2a3e3db9

fix: thick install arrows on top layer; prevent cross-site snap on drag/rotate

Chad Weidert

2026-05-01

050438c1

fix: EM26 leader label, EM30 edge dims, X dim geometry for weld connections

Chad Weidert

2026-05-01

0804caa4

fix: install arrows in 3D view; prevent cross-box row snap

Chad Weidert

2026-05-01

3f46e9af

fix(weldconn): notes block color black, larger font, aligned, golden column widths

Chad Weidert

2026-05-01

fc558fd3

fix(weldconn): move all 3 general notes to K17 with independent golden positions

Chad Weidert

2026-05-01

6e383cd2

feat: group drag for multi-selection and 3D rubber band selection

Chad Weidert

2026-05-01

de757bd3

feat: fix panel snap overlap, group row rotation, rubber band selection

Chad Weidert

2026-05-01

e0d0c424

fix(weldconn): move notes block below panel and split Footing to left side

Chad Weidert

2026-05-01

cdca9a52

fix: snap panel center to 10-ft minor grid, pack row flush from anchor

Chad Weidert

2026-05-01

a64a9d54

fix: snap panel to grid BOX CENTER, consistent 1-section padding in all 3D views

Chad Weidert

2026-05-01

c75d2132

feat(grg): add Grid Reference Guide overlay diagnostic

Chad Weidert

2026-05-01

a2d0b088

feat: grid-snap on panel drop and disable minor gridlines

Chad Weidert

2026-05-01

cb890118

feat: row-packing on panel drop; fix orbit-while-dragging root cause

Chad Weidert

2026-05-01

9b3e1657

refactor(weldconn): remove verbose WC-INSERT diagnostic prints

Chad Weidert

2026-05-01

edf1cd53

fix: consistent grid+NorthArrow across all 3D views; fix orbit-during-drag

Chad Weidert

2026-05-01

537a2093

fix: suppress camera orbit when dragging a panel in 3D cast layout

Chad Weidert

2026-05-01

c0cb57a9

fix: add onPanelDrop prop to CastLayoutCanvas for row reorder on drag end

Chad Weidert

2026-05-01

9b59ac53

fix: wire 3D drag/interact props and algorithm reset buttons in cast layout

Chad Weidert

2026-05-01

c18cee3e

fix(weldconn): remove broken drawdim call from single-insert annotation branch

Chad Weidert

2026-05-01

07d25a5b

feat: realistic 3D tilt-up crane animation + swing distance metric

Chad Weidert

2026-05-01

37fede4d

fix(weldconn): replace entmake DIMENSION with csv_dim1 for multi-insert UP annotation

Chad Weidert

2026-05-01

b6a9cb3b

fix(weldconn): correct Weld Conn. label height, thickness, alignment

Chad Weidert

2026-05-01

ffc8b440

fix(weldconn): move Weld Conn. ELEV labels into connection draw loop

Chad Weidert

2026-05-01

d5f97fe5

fix(weldconn): correct ELEV label positions and add 3-Spaces dim text

Chad Weidert

2026-05-01

d60add55

feat: cast layout drag, install arrows, pick animation, MC simulation

Chad Weidert

2026-05-01

84b052e3

fix: rewrite weld connections notes block using entmake TEXT

Chad Weidert

2026-04-30

df71a4d9

fix: correct NUM block insert scale to match VLX golden

Chad Weidert

2026-04-30

9b76d59d

fix: add trailing slash to GUI CVSNAP output path in finpan

Chad Weidert

2026-04-30

300a278c

fix(weldconn): remove vl-sort — string< not defined in AutoLISP

Chad Weidert

2026-04-30

f9e50d0e

fix(weldconn): fix notes block accumulation, vl-sort, and ELEV labels

Chad Weidert

2026-04-30

e409ad2e

data(CSB001): add struct IDs to wcl.txt weld connection definitions

Chad Weidert

2026-04-30

13a3e690

feat(weldconn): implement 22-entity notes block for weld connections schedule

Chad Weidert

2026-04-30

498ffd57

fix(wcvar): remove per-connection geometry TEXT labels from drawdim

Chad Weidert

2026-04-30

f12f80bc

feat(drawdim): add leader notes for single-insert UP weld connections

Chad Weidert

2026-04-30

429fafae

fix(wcl): swap EM26/EM30 type labels — type 6/11=EM30, type 10=EM26

Chad Weidert

2026-04-30

ba36a997

fix(weldconn): anchor repeat insert at d on connections_dim, loop starts at d+wcsp

Chad Weidert

2026-04-30

0eb4f4b4

docs(copilot): expand rule 18 — full Autodesk doc cross-check requirement

Chad Weidert

2026-04-30

53b09f20

chore(reports): update auto-test snap for Step 2 weld connections

Chad Weidert

2026-04-30

e966ed84

chore(mprop): update massprop output for Step 2 weld connection geometry

Chad Weidert

2026-04-30

bb567e39

feat(cv-gui-draw): advance FEATURE GATE to Step 2 — weld connections enabled

Chad Weidert

2026-04-30

437332eb

fix(cv-auto-draw): keep FILEDIA=0 before quit to prevent GUI save dialog

Chad Weidert

2026-04-30

43343f06

refactor(drawpan): read CIRCLE

hardware from drawing instead of _cv_dowel_pts global

Chad

226d634d

fix(wcl.txt): correct embed plate dimensions from golden block geometry

Chad Weidert

2026-04-30

7f9457c7

fix(weldconn): VLX-convention block naming, DOWN y formula, multi-insert gate

Chad Weidert

2026-04-30

7afdb72e

fix(panatt): revert numeric wce pos11 addition; add wcp decode from pos10

Chad Weidert

2026-04-30

39130417

fix(weldconn/panatt): block geometry, position snap, and multi-insert

Chad Weidert

2026-04-30

7d2ee99a

fix(panatt): capture Roof Line elevation and fix wcs side decode

Chad Weidert

2026-04-30

cd19d287

fix: weld connections — panatt stale-oldsec, Roof Line elevation, drawdim ydlst, EM names

Chad Weidert

2026-04-30

2c72aadb

chore: update parity snap — CIRCLE

hardware=11 now matches golden

Chad

a1744852

fix(panatt): correct sd/dr compact toggle decode to prevent over-activation

Chad Weidert

2026-04-30

918d89eb

fix(dowels): segment-based circle placement matches VLX golden 11-circle output

Chad Weidert

2026-04-30

fc139597

fix: hardware circles now placed at slab dowel elevation (Y≈-3”), not J-bolt height (Y≈120”)

Chad Weidert

2026-04-29

2011da6c

fix: set DBMOD=0 before quit to prevent accoreconsole from saving CSB001.dwg

Chad Weidert

2026-04-29

62293e5e

test: headless baseline — Step 1 FEATURE GATE (hardware enabled)

Chad Weidert

2026-04-29

73772a84

fix(test): fix cv-auto-test.scr for headless accoreconsole

Chad Weidert

2026-04-29

9f5154d1

fix: call CVSNAP inline in finpan GUI mode before script continuation

Chad Weidert

2026-04-29

d15389a3

fix: near-wall panel top-out orientation (rotationRad = π - A)

Chad Weidert

2026-04-29

254a12ae

fix: suppress SYSVARMONITOR during GUI run to prevent log/snap truncation

Chad Weidert

2026-04-29

4211d98a

fix: gate pick/brace on mppp/mpbp globals; send logo to back

Chad Weidert

2026-04-29

529be1cf

docs: add G5 incremental GUI validation plan to doc 45

Chad Weidert

2026-04-29

6ef46f2e

chore: update news from RSS feeds for 2026-04-29

GitHub Action

2026-04-29

0d6daf9b

fix(drawpan): restore plan view after finpan in deferred script

Chad Weidert

2026-04-28

bfeb20b5

feat(finpan): logo watermark — center, correct scale, no border, 54% width

Chad Weidert

2026-04-28

ce2cf8a2

fix: clearance polygon inset inward (Y-down sign); landscape near-wall panels deferred to overflow portrait rows

Chad Weidert

2026-04-28

be83bc87

fix: revert near-wall landscape rotation — near-wall panels always face wall (w along wall, h inward)

Chad Weidert

2026-04-28

90db08d4

fix(cast-layout): rotate landscape near-wall panels 90° to portrait

Chad Weidert

2026-04-28

4689162f

fix(cast-layout): clearance zone follows actual slab polygon, not AABB rectangle

Chad Weidert

2026-04-28

dd3f8f2f

fix(cast-layout): rotate overflow only for landscape panels (w > h)

Chad Weidert

2026-04-28

b9e2bd7b

feat(cast-layout): rotate interior overflow panels 90° for portrait strip layout

Chad Weidert

2026-04-28

97d611a7

fix(cast-layout): polygon check for near-wall panels + 1.5” cast-joint gap everywhere

Chad Weidert

2026-04-28

cb85cd7b

feat(cast-layout): align overflow panels by height, polygon check, 1.5” joint gap

Chad Weidert

2026-04-28

6ecaaca5

fix: restore exclusion zone check in interior overflow snake

Chad Weidert

2026-04-28

2618c0e4

feat: interior overflow snake placement + drag-to-reorder sidebar

Chad Weidert

2026-04-28

632b4b90

fix: multi-row per-wall placement; remove central snake

Chad Weidert

2026-04-28

1bcdae30

feat: pick order badges in 3D; clockwise-from-crane pick sequence

Chad Weidert

2026-04-28

75c1375d

fix: check panel edge vs exclusion ring, not just center

Chad Weidert

2026-04-28

69dbc24c

fix(finpan): add IMAGEDEF owner group 330 for AutoCAD 2026+ entmakex

Chad Weidert

2026-04-28

16fa075a

fix: exclusion zone = max(body+setting, minPickRadius)

Chad Weidert

2026-04-28

1502e7c9

fix: restore FILEDIA=1 after headless run; guard in acaddoc.lsp

Chad Weidert

2026-04-28

71b277f6

fix: two-pass segment-distance crane position for L-shaped slabs

Chad Weidert

2026-04-28

b42a10fb

fix(finpan): use entmake for IMAGE entity; fix IMAGEDEF_REACTOR linkage

Chad Weidert

2026-04-28

55407634

chore: ignore local parity scratch files

Chad Weidert

2026-04-28

b476d5cc

test: capture latest parity draw outputs

Chad Weidert

2026-04-28

d6f7beda

fix: crane position — center-based inward normal, east/south shifts only

Chad Weidert

2026-04-28

fc93679c

fix(logo): drop IMAGEATTACH, fix group-13 dotted-pair, expose diagnostics

Chad Weidert

2026-04-28

0b29cb0a

fix: polygon-aware crane position — ring tangent to actual slab walls

Chad Weidert

2026-04-28

e63e55f5

fix(logo): drop stray rotation arg from IMAGEATTACH; wrap entmake in vl-catch-all

Chad Weidert

2026-04-28

751be9a1

fix: fallback crane position to slab-wall tangent if ring crosses wall

Chad Weidert

2026-04-28

9d64377b

fix(logo): replace -IMAGEATTACH with IMAGEDEF-reuse + entmake strategy

Chad Weidert

2026-04-28

1d0dce6a

fix: position crane so inner ring is tangent to clearance lines

Chad Weidert

2026-04-28

9d2f4728

feat: clip capacity rings to slab; clockwise pick order from NW panel

Chad Weidert

2026-04-28

f2d0e384

fix: use -IMAGEATTACH (dash) to suppress Attach Image dialog

Chad Weidert

2026-04-28

3f900185

fix: switch logo insertion from entmakex to IMAGEATTACH command

Chad Weidert

2026-04-28

874925e3

fix: update crane exclusion radius to match real LR1300 footprint

Chad Weidert

2026-04-28

5bb79067

fix: panel centering, logo IMAGEDEF, and verbose output suppression

Chad Weidert

2026-04-28

2af97d73

fix: scale LR1300 crane model to actual spec dimensions

Chad Weidert

2026-04-28

117f5a50

fix: bake fp-tb-hscale default to 0.75 (visually validated)

Chad Weidert

2026-04-28

db6dd583

feat: capacity rings — 3 evenly-spaced rings from full crane spec reach

Chad Weidert

2026-04-28

eb7bc20b

fix: center panel frame on CG marker (INSERT

solid_dim) not drawing extents

Chad

f57a1855

fix: center panel using perimeter LINE bounding box, not overall extents

Chad Weidert

2026-04-28

7425b8f3

feat: center panel in frame; logo as watermark; fix IMAGE group 70

Chad Weidert

2026-04-28

c045d723

feat: add fp-tb-hscale text height knob; improve logo diagnostics

Chad Weidert

2026-04-28

4ea994dd

fix: auto-size MPPN text height; simplify logo insertion

Chad Weidert

2026-04-28

52de8f12

fix: center-justify ADD1/ADD2/CON/LO/MPPN fields in title block

Chad Weidert

2026-04-28

c934da97

fix: remove duplicate title-box bottom line in fp-tb-grid

Chad Weidert

2026-04-28

f63cd371

fix: snake envelope orientation bug, bounds margin, narrow-building fallback

Chad Weidert

2026-04-28

96490dd2

fix: rotated AABB bounds check, snake envelope uses wall-orientation heuristic

Chad Weidert

2026-04-28

755db094

fix: snake fills open central area between near-wall panel rows

Chad Weidert

2026-04-28

0a88c4e0

fix: pairwise clash check removes overlapping near-wall panels

Chad Weidert

2026-04-28

ded1d0e8

fix: first panel clearance, no stacking, weights in kips

Chad Weidert

2026-04-28

d4e1e2e7

fix: double crane inset to 2× body radius to clear counterweight overhang

Chad Weidert

2026-04-28

43f07192

fix: crane body edge at clearance line, correct panel gap defaults

Chad Weidert

2026-04-28

95c0ef4e

fix: revert crane to NW corner (usableMinY) and document coordinate convention

Chad Weidert

2026-04-28

a7a23afb

fix: crane was placed at SW corner (usableMinY=minZ+c), should be NW (usableMaxY=maxZ-c)

Chad Weidert

2026-04-28

42846a43

chore: build events calendar for 2026-04-28

GitHub Action

2026-04-28

3b405b0c

fix: crane exclusion was picking wrong quadratic root, shifting panels off-slab

Chad Weidert

2026-04-27

57d5c39d

fix: IMAGEDEF entmakex group 90+330; logo scale from CON text height

Chad Weidert

2026-04-27

a63111b4

fix: replace -imageattach command with entmake for logo; remove ATTSYNC

Chad Weidert

2026-04-27

916be706

fix: crane at usableMinX/Y (wall clearance), auto body radius keeps panels clear

Chad Weidert

2026-04-27

860d2698

feat: insert CV logo image at CON attrib position in GUI mode

Chad Weidert

2026-04-27

438059e6

fix: place crane at slab corner, not usable-area boundary; shrink exclusion default

Chad Weidert

2026-04-27

4455b3d3

fix: guard ATTSYNC with csv_headless — not available in accoreconsole

Chad Weidert

2026-04-27

970ff10b

feat: show panel features and marks in Layout view (2D + 3D)

Chad Weidert

2026-04-27

8b102a7e

fix: align SQFT/PER ATTDEF X to MPX1 column before INSERT

Chad Weidert

2026-04-27

bdbbf3b8

fix: correct ATTRIB X-only move in fp-fix-title-labels Part B

Chad Weidert

2026-04-27

265e5bd3

fix: restore = in title labels and fix ATTRIB X positions for CG/AREA rows

Chad Weidert

2026-04-27

878113ec

fix: add fp-fix-title-labels to patch TITLE block TEXT labels at draw time

Chad Weidert

2026-04-27

7533703e

fix: swap TITLE block positions 12/13 — Area→SQFT, CG→FORM MT’L

Chad Weidert

2026-04-27

0659054d

feat: rewrite CastLayout3D with rigging bar, correct crane orientation, fixed coordinate system

Chad Weidert

2026-04-27

4086df90

fix: North arrows, 3D nav consistency, layout settings right pane, default FL view

Chad Weidert

2026-04-27

2936da6e

fix: crane at back-left, near-wall cast placement, North arrow direction, rename to Layout

Chad Weidert

2026-04-27

6c7788e3

fix: correct coordinate system in BracePlan2D and CastLayout3D

Chad Weidert

2026-04-27

9c2384f8

feat: add craneExclusionIn to CastLayoutSettings (default 480”)

Chad Weidert

2026-04-27

4c215539

feat: 2D/3D toggles for Bracing + Cast Layout, near-wall panel placement

Chad Weidert

2026-04-27

66fd7a59

feat: Casting Layout view — snake yard plan with crane capacity rings

Chad Weidert

2026-04-27

10809450

fix: correct TITLE block ATTRIB order for 22-ATTDEF legacy block

Chad Weidert

2026-04-27

0f39d2ef

fix: brace interior direction, grid rotation, inside/outside toggle

Chad Weidert

2026-04-27

5eb932d6

fix: brace plan — single-floor view, working toolbar toggles, slab geometry

Chad Weidert

2026-04-27

f641dfd3

fix: brace plan — correct wall chaining and grouped collapsible sidebar

Chad Weidert

2026-04-27

6cbd30a1

fix: silence log-file lock errors in Run-CVAutoTest cleanup

Chad Weidert

2026-04-27

6857b18e

fix: set csv_auto_out global and restore full-feature draw in cv-auto-draw

Chad Weidert

2026-04-27

033c6bb7

fix: add fp-autoscale-attribs and inline CVSNAP to finpan

Chad Weidert

2026-04-27

982d779a

feat: add Brace Plan view — dedicated fourth navigation tab for tilt-up temporary bracing

Chad Weidert

2026-04-27

09b47948

docs: add brace inserts in pilasters (§8.2) with pipe clearance geometry check

Chad Weidert

2026-04-27

555801f6

docs: major expansion of lifting and bracing reference document

Chad Weidert

2026-04-27

f1fd27a8

fix: SFSP blocks from golden DXF + automate via Initialize-SfspBlocks.ps1

Chad Weidert

2026-04-27

52b46e2c

docs: add UFGS 03 47 13 Tilt-Up Concrete to industry references

Chad Weidert

2026-04-27

513886df

feat: add Revit, Bluebeam, cranes/rigging, concrete tech to news topics

Chad Weidert

2026-04-27

297fae30

fix: replace SFSP blocks with golden DWG versions (correct visual layout)

Chad Weidert

2026-04-27

b7ecaddb

feat: expand news topics to AI, nuclear, data centers, gov spending

Chad Weidert

2026-04-27

0b48d9bb

fix: guard None title/description in news-update workflow Python script

Chad Weidert

2026-04-27

8555375c

fix: move mpe1/mpl1 nil guards after fp_cg_str to prevent distof crash

Chad Weidert

2026-04-27

cd0e6765

feat: title block ENG1-3 — bot/top elevation from FFE and expansion gaps

Chad Weidert

2026-04-27

dde5c389

chore: add GUI full-feature harness and test .scr launcher

Chad Weidert

2026-04-27

bd20824d

feat: add parity testing scripts and full-feature draw harness

Chad Weidert

2026-04-27

d4dbd4db

chore: scripts/ — add csv_main_only flag and panel dump call

Chad Weidert

2026-04-27

b8b1cfcb

feat: add SFSP block templates (title, elev, num, update) for x32 and x64

Chad Weidert

2026-04-27

00c65089

docs: record Bug #121 (KIPS units), Bug #122 (volume format), DFMEA-049 (dim precision)

Chad Weidert

2026-04-27

e2d6b613

feat: cv-parity-export.lsp — CVSNAP command for DXF parity testing

Chad Weidert

2026-04-27

bf41ced8

chore: update parity snap — FULL DXF PARITY: PASS (350/350 entities)

Chad Weidert

2026-04-27

78d7a5f7

fix: drawdim DIMLUNIT=4+DIMDEC=2 for arch precision; drawpan hardware 2D conversion

Chad Weidert

2026-04-27

2b2c775d

fix: finpan Phase 5 — 25-ATTRIB title block INSERT in golden order

Chad Weidert

2026-04-27

45abc1a8

feat: cv-auto-draw Phase 4c — run csv_init_blocks before drawpan

Chad Weidert

2026-04-27

034f87e8

feat: add csv_init_blocks.lsp — WBLOCK golden title block to SFSP

Chad Weidert

2026-04-27

bad9f761

fix: drvar compact decode — drz=Enable(pos7), drx=0(non-future), drs=Opens(pos0)

Chad Weidert

2026-04-21

20d6a649

chore: auto-generate weekly update for 2026-04-27

GitHub Action

2026-04-27

bde5ab17

chore: update news from RSS feeds for 2026-04-22

GitHub Action

2026-04-22

0f1485ff

feat: multi-floor stacking in Building 3D view (Overall Building Plan)

Chad Weidert

2026-04-21

0a6d7282

fix: auto-check all floors on project load so 3D shows full building

Chad Weidert

2026-04-21

22be409d

feat: multi-floor slab/roof planes + bounding box fix in 3D site view

Chad Weidert

2026-04-21

67da61cd

fix: Arlington Level 2 clones full 8-elevation Level 1 chain

Chad Weidert

2026-04-21

a7c76690

fix: Arlington Level 2 two-wall demo + clone-first-floor add button

Chad Weidert

2026-04-21

0a54126c

fix: Level 2 elevations no longer bleed into Level 1 view

Chad Weidert

2026-04-21

53314988

fix: drvar hardware circles always draw regardless of pos0 enable toggle

Chad Weidert

2026-04-21

604f8d0f

fix: panatt drvar pos0=0 inverted enable, add fs field decode

Chad Weidert

2026-04-21

0008752f

fix: drawdim DIMASSOC=1 architecture + elevmrkr local DIMASSOC=0 + dlvar x-suppression

Chad Weidert

2026-04-21

5717421c

fix: restore CSB001.dwg to 183286-byte PB11 original

Chad Weidert

2026-04-21

d94e2071

feat: multi-floor support + center-button fix + sample project picker

Chad Weidert

2026-04-21

551b1508

feat: center button fits view at current angle without rotation

Chad Weidert

2026-04-21

7478c952

diag: add x2lst dump and connections_dim per-slot count diagnostics

Chad Weidert

2026-04-21

4b28498c

fix: restore mpvar to full-peri drawdim call; guard revision dialog in script context

Chad Weidert

2026-04-21

fc046375

fix: split GUI/headless massprop script paths in drawpan.lsp

Chad Weidert

2026-04-21

b3f9e227

fix: load x64 modules by absolute path to avoid x32 SFSP shadowing

Chad Weidert

2026-04-21

017b5725

refactor: revert csv_dim1 to DIMASSOC=0 with investigation notes (x32+x64)

Chad Weidert

2026-04-21

c6d60b25

fix: center/fit button — sync centerRef/sizeRef during render not via useEffect

Chad Weidert

2026-04-21

f16d789f

fix: drvar dri decode + draw-toggle guard for draw=OFF items

Chad Weidert

2026-04-21

7a2acc0d

fix: switch DIM1 to DIMASSOC=0 to produce AC2000-style old-style entities

Chad Weidert

2026-04-20

d40eeee3

chore: build events calendar for 2026-04-21

GitHub Action

2026-04-21

5de3b449

fix: remove unused ShadingMode import, add missing ViewerToolbar import in PanelViewer3D

Chad Weidert

2026-04-20

fa56d626

feat: standardize 3D viewer navigation with shared OrbitCameraRig + ViewerToolbar

Chad Weidert

2026-04-20

15c8968f

feat: lollipop labels on both ends of grid lines + tight overall scene grid

Chad Weidert

2026-04-20

c12d99eb

fix: align roof polygon and add panel features to overall 3D building view

Chad Weidert

2026-04-20

391c0a9e

feat: add cv-icon.png favicon and nav logo to SimpleStruct and cv-cad

Chad Weidert

2026-04-20

f1206b25

fix: add lbz/drz compact decode guards for lbvar and drvar items

Chad Weidert

2026-04-20

cce2970d

feat: replace tab icon and topbar logo with cv-icon.png

Chad Weidert

2026-04-20

027eb178

feat: human-proportioned bodies and full-body kick momentum in Chuck TKO

Chad Weidert

2026-04-20

f9216a0c

feat: overhaul Chuck TKO — NES controls, 10 distinct kicks, anatomical animations, unique boss designs

Chad Weidert

2026-04-20

1d587334

feat: unify navigation across all 3D/2D views — Google Earth model

Chad Weidert

2026-04-20

d8b80412

docs: add vision/success criteria PDF and weekly update correction PDF

Chad Weidert

2026-04-20

4afc6276

refactor(cv-web): update roofStructure utility

Chad Weidert

2026-04-20

b389e4c8

chore: update workspace files and weekly-update workflow

Chad Weidert

2026-04-20

000866ba

docs: add parity mode taxonomy, SYNCPUSH workflow, regression protocol to instructions

Chad Weidert

2026-04-20

ffa1e4f1

feat(cv-web): ProjectView pour date planning, collapsible weather, dashboard stats

Chad Weidert

2026-04-20

f9919d66

chore: auto-generate weekly update for 2026-04-20

GitHub Action

2026-04-20

f16a4c8c

fix: GUI pipeline end-to-end: LAYEROFF fix, deferred script, curdir race, FP-2 diagnostics

Chad Weidert

2026-04-18

4814ef87

fix: stop counting ATTRIB/SEQEND sub-entities in CVSNAP; fix wcl.txt; set DIMASSOC=0 GUI

Chad Weidert

2026-04-18

f220ace9

chore: resolve binary merge conflicts after rebase

Chad Weidert

2026-04-18

c608f2bf

revert: restore original PB11 golden baseline (350 entities)

Chad Weidert

2026-04-18

12b27911

chore: remove generated snap files from project source tree

Chad Weidert

2026-04-18

81e2d7c0

fix: G5 parity PASS – add wcl type 11, update golden baseline, skip 3DSOLID GUIDs

Chad Weidert

2026-04-18

b43b9624

chore: sync x64→x32 and stage all session source edits (drawdim, drawpan, weldconn, panatt, mkblk, green, convert, cv-auto-draw, cv-parity-export)

Chad Weidert

2026-04-17

b87a3e60

fix: eliminate mpvar double-dimensioning in finpan and wire GUI pre/post DXF

Chad Weidert

2026-04-17

f5b62227

docs: add living validation index and four-mode parity taxonomy

Chad Weidert

2026-04-17

53e3ef63

docs: update git workflow sequence and add SYNCPUSH codeword

Chad Weidert

2026-04-17

335046bd

chore: add CLAUDE.md project instructions for Claude Code

Chad Weidert

2026-04-17

db56cbc0

fix: panel resize limits and text overflow in side panels

Chad Weidert

2026-04-16

44be36b0

feat: auto-collapse panels on narrow/portrait screens

Chad Weidert

2026-04-16

5e4d5c79

fix: gear visible in landscape, props panel usable in portrait

Chad Weidert

2026-04-16

fb9073c3

fix: collapse props panel on narrow viewports

Chad Weidert

2026-04-16

1882868d

fix: responsive layout for portrait tablets

Chad Weidert

2026-04-16

faf78a61

fix: resolve CMDACTIVE=1 stuck commands in drawdim parity tests

Chad Weidert

2026-04-16

a8ebcc0e

fix: restore every-other panel joint grid lines

Chad Weidert

2026-04-15

74801f11

chore: update test outputs from iter 15 (186/350 entities)

Chad Weidert

2026-04-15

380aa7e3

docs: correct false parity claims, update test plan with true 186/350 status

Chad Weidert

2026-04-15

03eb43ea

feat: parity test tooling — DXF compare, test runner, CVSNAP exporter

Chad Weidert

2026-04-15

50c48c63

fix: restore original CSB001.dwg/CSBsite1.dwg and re-export golden DXF

Chad Weidert

2026-04-15

dcb09ffe

fix: headless nil guards and feature hatch layer fix (186/350 parity)

Chad Weidert

2026-04-15

e36b3580

fix: add explicit type annotation to nextId to fix TS implicit any

Chad Weidert

2026-04-15

20c38ea4

feat: panel nav bar, keyboard shortcuts, renumber menu item

Chad Weidert

2026-04-15

dc453c70

feat: renumber panels clockwise and prev/next navigation

Chad Weidert

2026-04-15

4051e88c

fix: grid uses one direction per axis to prevent opposite-wall duplication

Chad Weidert

2026-04-15

687363bd

fix: grid lines at every panel joint, not every-other

Chad Weidert

2026-04-15

2c4ec0ad

fix: remove unused panelCenterAlong variable

Chad Weidert

2026-04-15

7ca68a2a

chore: update sample building project files (test artifacts)

Chad Weidert

2026-04-15

21b59e28

fix: x32 panatt.lsp compact item toggle decoder (mirror of x64 fix)

Chad Weidert

2026-04-15

1a918f39

fix: TB11 x64 headless parity fixes (Bugs 93-122+)

Chad Weidert

2026-04-15

9d15d3bf

feat: add golden DXF baseline and test output

Chad Weidert

2026-04-15

64a397a5

feat: add headless DXF parity test infrastructure

Chad Weidert

2026-04-15

883b86e9

docs: update testing docs with headless DXF parity results (G5)

Chad Weidert

2026-04-15

79e9ad7e

feat: door/window tags and room area labels on floor plan (#12, #13)

Chad Weidert

2026-04-15

c0ad113e

feat: mechanical opening callouts on roof plan (#9)

Chad Weidert

2026-04-15

f9ce8e5f

feat: bearing plates, bridging lines, section cut indicators on roof plan

Chad Weidert

2026-04-15

219fdac9

feat: roof slope arrows, north arrow, graphic scale bar on 2D plans

Chad Weidert

2026-04-15

234f0a09

feat: professional title block + sheet border on 2D plans

Chad Weidert

2026-04-15

8f79d41c

feat: per-wall roofLine heights in 3D viewport

Chad Weidert

2026-04-15

a2ea47b3

feat(roof-plan): joist member callout on drawing

Chad Weidert

2026-04-15

df9628df

feat(roof-plan): bay dimension strings between grid bubbles

Chad Weidert

2026-04-15

a2477a05

chore: update news from RSS feeds for 2026-04-15

GitHub Action

2026-04-15

afbf4bde

fix(plans): grid at every-other-joint starting index 0, clip joists to polygon

Chad Weidert

2026-04-14

f456c3ba

feat(plans): grid lines at every-other panel joint, not just corners

Chad Weidert

2026-04-14

58ac9018

fix(plans): grid bubbles overlap — filter to true corners only

Chad Weidert

2026-04-14

b230f19e

feat(plans): quick-win gap-analysis items #4 #7 #12 #5

Chad Weidert

2026-04-14

48c21fb8

feat(2D roof): structural grid from building geometry + height callouts

Chad Weidert

2026-04-14

263fd362

fix(3D): use panel roofLine height for roof slab and wall height

Chad Weidert

2026-04-14

5170e515

fix: also skip flat roof box in overall 3D view

Chad Weidert

2026-04-14

d782d5b7

fix: skip flat roof box when polygon outline available

Chad Weidert

2026-04-14

e60d738d

Merge branch ‘main’ of https://github.com/ConstructiVision/ConstructiVision

Chad Weidert

2026-04-14

4687787c

docs: log Bugs 117-120 from April 14 parity testing

Chad Weidert

2026-04-14

52b20654

docs: update DFMEA table and bug tracker formatting

Chad Weidert

2026-04-14

52bbdf27

Merge branch ‘main’ of https://github.com/ConstructiVision/ConstructiVision

Chad Weidert

2026-04-14

831c1dfc

fix: reduce wall band stroke weights to prevent overlap

Chad Weidert

2026-04-14

fb152925

chore: update CSB001.dwg sample drawing

Chad Weidert

2026-04-14

3d853a35

chore: add static analysis and parity test utility scripts

Chad Weidert

2026-04-14

a4891be5

docs: Bugs 111-116 documentation + static analysis sweep summary

Chad Weidert

2026-04-14

280a5b01

fix: Bugs 111-116 — mirror all static analysis fixes to x32 tree

Chad Weidert

2026-04-14

3cee4aea

fix: Bugs 111-116 — static analysis sweep, 194+ crash-vector fixes (x64)

Chad Weidert

2026-04-14

933abe48

fix: swap bold/thin wall face lines to correct faces

Chad Weidert

2026-04-14

bfbdd5f6

fix: extension lines at concrete faces, not halfT-shifted into corners

Chad Weidert

2026-04-14

862ef003

fix: wall dims = concreteW + T, fractional inches

Chad Weidert

2026-04-14

432ec1fb

fix: dimension extension lines start at correct wall faces

Chad Weidert

2026-04-14

7a670fba

docs: add cv-web clean code instructions

Chad Weidert

2026-04-14

dba70ed5

refactor: single footprintThickness() for all T calculations

Chad Weidert

2026-04-14

f7533c2f

fix(plans): roof plan dimensions now use same formula as floor inner dims

Chad Weidert

2026-04-14

87b3d092

fix(plans): increase spacing between inner and outer dimension tiers

Chad Weidert

2026-04-14

ea7536b6

feat(plans): add inner dimension strings to floor plan

Chad Weidert

2026-04-14

dc8cd61d

fix(ci): force-add .github/logs/ to bypass gitignore in events-build

Chad Weidert

2026-04-14

2fe8caf4

feat(plans): add auto-generate toggle per floor/roof plan

Chad Weidert

2026-04-14

0d12dc27

fix: add pan controls and roof polygon to Plans 3D viewport

Chad Weidert

2026-04-13

a19bb639

fix: use polygon ShapeGeometry for 3D floor/roof instead of rectangular boxes

Chad Weidert

2026-04-13

39a41e43

fix(roof-plan): anchor structural legend to bottom-left of viewBox

Chad Weidert

2026-04-13

c10dcb85

fix(roof-plan): fix perpendicular text and grid bleeding into legend

Chad Weidert

2026-04-13

aa4d602f

docs: Bug 110 documentation — doc 32 entry + DFMEA-046 in doc 31

Chad Weidert

2026-04-13

4d3f6850

fix: Bug 110 — add (done_dialog) to 6 okcanhlp cancel handlers

Chad Weidert

2026-04-13

00c1fe77

fix(roof-plan): rewrite annotations to match floor plan layered offset system

Chad Weidert

2026-04-13

7c025fbe

fix: roof dims/labels use wall angle, add grid axis labels

Chad Weidert

2026-04-13

df071286

fix: roof outline inset direction was inverted (outward not inward)

Chad Weidert

2026-04-13

067ffff1

fix: roof plan dims match floor plan minus 2T

Chad Weidert

2026-04-13

ca261419

chore: add Materials diagnostic harness from Bug 109 debugging

Chad Weidert

2026-04-13

69071a2a

docs: Bug 109 documentation + DFMEA-045 + status updates for Bugs 107-108

Chad Weidert

2026-04-13

f4a1a5fd

fix: Bug 107 — wrap panatt in vl-catch-all-apply for csv_dwgtype Tier 1 + Materials/Revision handlers

Chad Weidert

2026-04-13

aaf18dca

fix: Bug 108/109 — matl_dlg.lsp cond stray = + cons paren + (exit) guard

Chad Weidert

2026-04-13

99dadbbe

fix: uniform roof inset + consistent grid across plans

Chad Weidert

2026-04-13

9750bb1a

fix: move roof plan legend below drawing

Chad Weidert

2026-04-13

afa65a38

feat: render auto roof outline with joists, ledger, and structural legend

Chad Weidert

2026-04-13

0715f21c

feat: auto roof plan from footprint with ACI/SJI structural calcs

Chad Weidert

2026-04-13

2c0af701

fix: gate ALL structural checks behind developer mode

Chad Weidert

2026-04-13

19297788

fix: gate reinforcement warnings behind developer mode

Chad Weidert

2026-04-13

75aecd38

Merge remote-tracking branch ‘origin/main’

Chad Weidert

2026-04-13

f37e2e01

chore: stage pre-existing changes (docs cascade, cv-web session)

Chad Weidert

2026-04-13

4756159a

chore: stage working tree changes (DWG, cuix, parity-tests, wcl)

Chad Weidert

2026-04-13

ce3ea3f4

fix: section headings span full grid width in project form

Chad Weidert

2026-04-13

d639d2d0

docs: Bug 107/108 tracker entries, DFMEA-043/044, parity results update

Chad Weidert

2026-04-13

0771bcd7

fix: Bug 107 first-call panatt abort + Bug 108 matl_dlg stray = (#126, #127)

Chad Weidert

2026-04-13

69ca3978

fix: concrete and joints always visible, reinforcement gated by dev mode

Chad Weidert

2026-04-13

05f054e1

feat: add developer mode toggle for experimental features

Chad Weidert

2026-04-13

37d3e16e

fix: remove dead panelSpacing3D setting

Chad Weidert

2026-04-13

65ca01c9

refactor: move structural fields to Project Details page

Chad Weidert

2026-04-13

59bf6b2e

refactor: move all settings from ProjectView to ProjectSettingsDialog (gear)

Chad Weidert

2026-04-13

284c8c9a

chore: auto-generate weekly update for 2026-04-13

GitHub Action

2026-04-13

8eb559e8

feat: Chuck TKO V3 — directional kicks + counter-based combat

Chad Weidert

2026-04-11

f6130c97

feat: complete Chuck TKO rewrite with Punch-Out!! faithful mechanics

Chad Weidert

2026-04-10

21336943

feat: add Chuck TKO hidden game (Punch-Out style)

Chad Weidert

2026-04-10

e1b5b57a

fix: move 2D foam strips outside panel body (like pilasters)

Chad Weidert

2026-04-10

577277c2

docs: cascade doc 45 parity test plan across modernization docs 00-10

Chad Weidert

2026-04-10

9ac2ebb2

fix: break workflow cascade with [skip ci] in changelog commit

Chad Weidert

2026-04-10

b8089cdb

feat: 2D floor plan white foam joints + dimension stops at foam edge

Chad Weidert

2026-04-10

ddc35d9c

docs: add parity test plan PDF build (doc 45)

Chad Weidert

2026-04-10

6582fc6f

chore: add weld connection list data file for Arlington Airport A

Chad Weidert

2026-04-10

3d6fa4e8

chore: gitignore AutoCAD .dwl/.dwl2 lock files

Chad Weidert

2026-04-10

b00dd36b

feat: add consolidated VLX symbol dump script

Chad Weidert

2026-04-10

44aa19ef

reports: add VM201 DXF exports and BHF from VLX forensics session

Chad Weidert

2026-04-10

20a6adf3

chore: update x64 csv.cuix menu binary

Chad Weidert

2026-04-10

710697de

fix: swap foam positions to account for group Y=PI rotation

Chad Weidert

2026-04-10

f91057b6

docs: add TB11-PB11 parity test plan (doc 45)

Chad Weidert

2026-04-10

f5fa6ad9

fix: per-panel foam backer rod on each edge, extending outward into gap

Chad Weidert

2026-04-10

51cb2b9a

fix: add inter-panel foam backer rod strips at coplanar joints

Chad Weidert

2026-04-10

bb614cbd

docs: add Reliability First engineering principle to copilot instructions

Chad Weidert

2026-04-10

0b8677a9

docs: add VLX forensics discovery report and all analysis artifacts

Chad Weidert

2026-04-10

8b64fcc2

fix: foam backer rod only at corner termination joints, not interior edges

Chad Weidert

2026-04-10

c7ed1bb1

feat: render foam backer rod strips at panel joint gaps

Chad Weidert

2026-04-10

ba4e3842

revert: restore segmentLayout to original offsets.push(x)

Chad Weidert

2026-04-10

ec5cc7eb

fix: segmentLayout emit center offsets (mesh is centered via translate(-hw))

Chad Weidert

2026-04-10

074a80f2

revert: restore layout to pre-sliver-fix state (5917d054)

Chad Weidert

2026-04-10

c1ff6c0d

fix: panels start at wall origin — all gaps via mesh trims only

Chad Weidert

2026-04-10

0c1f89e2

fix: restore lj/rj end joints in wallWidth and segmentLayout

Chad Weidert

2026-04-10

6eb1af86

fix: remove unused jointWidth params after layout refactor

Chad Weidert

2026-04-10

eed83905

fix: eliminate wall-walking sliver at continuous corners

Chad Weidert

2026-04-10

5917d054

feat: clash beacon tooltips + prominent 2D joint gap indicators

Chad Weidert

2026-04-10

afa25555

feat: implement expansion joint geometry — trim panels, 2D annotations, OBB fix

Chad Weidert

2026-04-09

c6057bf9

docs: add Bug 105/106 to tracker and DFMEA

Chad Weidert

2026-04-09

9edac7d0

fix: Y-rotation sign bug in clash detection OBB + beacon coords

Chad Weidert

2026-04-09

e16f8f89

fix: pjdll import — text-mode line reader + import gate condition

Chad Weidert

2026-04-09

55772c49

feat: materials list output changed from txt to CSV

Chad Weidert

2026-04-09

08c1d82f

feat: NOD XRecord persistence for tiltlist/conslist

Chad Weidert

2026-04-09

591573ae

feat: extend project details — schedule/notes/estimator + pj.dll/wc.dll import

Chad Weidert

2026-04-09

6ab3782e

feat: add pjdll.lsp and tiltxrec.lsp modules

Chad Weidert

2026-04-09

fe42a7d9

fix: destructure entityIds/edges with rename in PanelCanvas2D

Chad Weidert

2026-04-09

be6a8e47

feat: bright red clashing features + red edge lines (3D + 2D)

Chad Weidert

2026-04-09

f6d2fbe5

feat: add spatial clash detection engine with 3D beacons and 2D overlays

Chad Weidert

2026-04-09

710e93a5

fix: size front panels to exact back span minus 2T overlap

Chad Weidert

2026-04-09

1f685ebf

fix: handle possibly-undefined corners in SiteViewport3D

Chad Weidert

2026-04-09

243378f9

fix: stop closure correction from shifting wall segment origins

Chad Weidert

2026-04-09

7369b0ac

diag: add console.log tracing for wall positions and closure correction

Chad Weidert

2026-04-09

65581c1d

fix: comment out frontZ instead of underscore prefix

Chad Weidert

2026-04-09

7b80d829

fix: suppress unused WELD_COLOR and frontZ for CI build

Chad Weidert

2026-04-09

e5eabb83

test: disable weld connections to isolate corner offset cause

Chad Weidert

2026-04-09

9d761f50

fix: move pdvar/pdval before if-branch in convert.lsp

Chad Weidert

2026-04-09

9aa14214

fix: keep weld plates within panel boundaries at sideL/sideR edges

Chad Weidert

2026-04-09

ba2b9e4e

test: set Arlington jointWidth to 0 to isolate corner offset errors

Chad Weidert

2026-04-09

ec97f9eb

fix: Bug 103 + Bug 104 — Project Details persistence and export naming

Chad Weidert

2026-04-09

dc04b38f

fix: replace two-phase offset with single combined corner formula

Chad Weidert

2026-04-09

f85ebdd8

fix: projdet.dcl encoding + titleblk ADD2 mapping

Chad Weidert

2026-04-08

8b854541

fix: Project Details dialog - 7 issues from PB11 comparison

Chad Weidert

2026-04-08

14351080

fix: isCurCont along-wall always backs up full T, not T/2

Chad Weidert

2026-04-08

85510286

feat: add sliders to Expansion Gap and Radius Panel

Chad Weidert

2026-04-08

f71a30ce

fix: Up Face background ACI 254 (light gray) — ACI 7 toggled to black

Chad Weidert

2026-04-08

c90c6124

fix: Up Face image height and colors — white bg, dark lines

Chad Weidert

2026-04-08

0f15ab2d

fix: Up Face uses 5-point polygon with center vertex for wedge shape

Chad Weidert

2026-04-08

5e9fa53a

fix: butt-ext corners use full T along-wall backup, not T/2

Chad Weidert

2026-04-08

418d52e1

fix: rotate Up Face images — left CCW, right CW, both angles on same edge

Chad Weidert

2026-04-08

b88dbab3

fix: draw Up Face as closed polygon matching PB11

Chad Weidert

2026-04-08

27257949

fix: two-phase butt joint offsets — perp before closure, along-wall after

Chad Weidert

2026-04-08

1eea033f

fix: miter sliders 7.5deg step / 0-60 range, rotate Up Face drawings 90deg

Chad Weidert

2026-04-08

ef6d62a8

fix: bump SW nuke to v4 — force cache clear for BLE->BLC offset

Chad Weidert

2026-04-08

644d2d74

fix: correct miter layout — 3 cols (/ \ Z Offset) + Up Face image on right

Chad Weidert

2026-04-08

9e6e2de2

fix: restore cur-continuous T/2 retreat + next-continuous full T retreat

Chad Weidert

2026-04-08

c531b050

fix: remove isCurContinuous along-wall offset, use full T for next-continuous

Chad Weidert

2026-04-08

653c92a7

fix: reverse along-wall offset for next-continuous case

Chad Weidert

2026-04-08

76a76272

chore: update news from RSS feeds for 2026-04-08

GitHub Action

2026-04-08

60cac15d

feat: overhaul Left/Right Edge Miter to 3-column layout with vector_image

Chad Weidert

2026-04-07

0900e139

fix: add along-wall T/2 offset to flush terminating face with corner

Chad Weidert

2026-04-07

ea975cca

fix: correct butt joint T/2 offset — perpendicular to continuous wall

Chad Weidert

2026-04-07

f3c714f4

fix: Panel Details DCL labels above edit boxes (match PB11 layout)

Chad Weidert

2026-04-07

f44233cc

fix: explicit radio set_tile + enable/disable logic in mp_dlg.lsp

Chad Weidert

2026-04-07

98898611

fix: titleblk guard recognizes (optional) default for mpco/mplo

Chad Weidert

2026-04-07

9297bdfd

fix: halve 3D mark size and bump SW nuke to v3

Chad Weidert

2026-04-07

0c29a6bf

fix: add perpendicular T/2 offset at butt joint corners

Chad Weidert

2026-04-07

d4531a4a

docs: add Modern-First Design with Legacy Guard rule (Rule 20)

Chad Weidert

2026-04-07

eda8d29f

feat: wire title block reader into panatt.lsp + add to module load list

Chad Weidert

2026-04-07

c44f5edc

feat: add standalone title block ATTRIB reader (titleblk.lsp)

Chad Weidert

2026-04-07

a2ccdc3d

fix: correct footprint shape — BLE/BRE northernmost, BC recessed

Chad Weidert

2026-04-07

b81ae5a2

fix: decode radios, feature toggles, swap mpd1/mpp1 in compact decoder

Chad Weidert

2026-04-07

186beca5

fix: corner offset = halfT along next wall direction

Chad Weidert

2026-04-07

8d941063

chore: add AAA001.dxf reference artifact for cv-web DXF interchange

Chad Weidert

2026-04-07

e997d5dc

fix: decode VLX compact panel format in panatt.lsp

Chad Weidert

2026-04-07

982d8858

fix: remove all thickness offsets from footprint corners

Chad Weidert

2026-04-07

9551e1ad

fix: add inline SW unregister in index.html to nuke stale service workers

Chad Weidert

2026-04-07

0e40e79c

fix: restore full-thickness offset from working 10:54am version

Chad Weidert

2026-04-07

3833f020

fix: add skipWaiting+clientsClaim to PWA so deploys activate immediately

Chad Weidert

2026-04-07

e2359599

fix: correct butt joint corner offset — T/2 perpendicular to continuous wall

Chad Weidert

2026-04-07

140be953

fix: remove thickness offset from footprint corners — wall centerlines meet at geometric corner

Chad Weidert

2026-04-07

a0cfee04

fix: revert mp_dlg to VLX layout, fix pnl leak, add VLX-only vars

Chad Weidert

2026-04-07

4c448a36

fix: corner complement rule - one continuous, one terminating per corner

Chad Weidert

2026-04-07

e5e84365

fix: restore PB11 mp_dlg parity for panel dialog

Chad Weidert

2026-04-07

e4062f43

fix: mirror corner type to connected elevation on change

Chad Weidert

2026-04-07

9582d3ea

fix: mp_dlg numberp crash, project name tile, Details button

Chad Weidert

2026-04-07

2d364c88

fix: auto-migrate stale Arlington IndexedDB + close footprint polygon

Chad Weidert

2026-04-07

05d31db3

feat: Arlington sample — stepped north face with geometry closure

Chad Weidert

2026-04-07

52b0a261

fix: replace cv-cont.lsp temp file with vl-bb-set blackboard vars

Chad Weidert

2026-04-07

970a2e12

fix: New Drawing cancel path creates blank drawing via continuation

Chad Weidert

2026-04-07

4e244390

feat: centered panel width resize — features maintain distance from center

Chad Weidert

2026-04-07

3b628965

fix: Bug 102 - New Drawing dead end, pcr=T killed editor launch

Chad Weidert

2026-04-07

62757e2f

fix: merge sub-elevation labels into one per direction on floor plan

Chad Weidert

2026-04-07

299229eb

docs: log Bug 101 - AutoCAD 2027 crash on exit (Autodesk bug, DFMEA-035)

Chad Weidert

2026-04-07

7700ea39

fix: turn direction based on corner type (butt-int CW, butt-ext CCW)

Chad Weidert

2026-04-07

069df284

fix: remove unused DrawingSheet import

Chad Weidert

2026-04-07

77c10dfe

fix: 3D floor plan uses real building dimensions from footprint

Chad Weidert

2026-04-07

c4155faa

fix: stop ignoring PDFs — track all PDFs repo-wide

Chad Weidert

2026-04-07

5e96f9bd

chore: update csv.cuix binary (AutoCAD regenerated from csv.cui)

Chad Weidert

2026-04-07

221c1e8e

fix: reduce grid padding from 2 sections to 1

Chad Weidert

2026-04-07

3faad2fd

fix: dynamic grid extent wraps building with 1 section padding

Chad Weidert

2026-04-07

4670af2a

docs: normalize markdown formatting (table alignment, blank lines)

Chad Weidert

2026-04-07

0bb4902e

feat: Wave 1 extracted modules (csverror, csvutil, csvconst, csvdebug)

Chad Weidert

2026-04-07

d839dcbc

refactor: csv.lsp Wave 1 extraction + routing fixes

Chad Weidert

2026-04-07

b35cd9b4

fix: projdet.lsp paren error, error handling, csv_projdet_ok flag

Chad Weidert

2026-04-07

bb76206d

fix: replace modal alert with princ in csvmenu.lsp

Chad Weidert

2026-04-07

8c18d4f1

feat: restructure ConstructiVision menu hierarchy (csv.cui, csv.mnu)

Chad Weidert

2026-04-07

1629b9da

docs: add menu routing redesign (42), manual test procedures (43)

Chad Weidert

2026-04-07

73fc0d62

fix: roof elevation uses roofline not plate height

Chad Weidert

2026-04-07

98c84986

fix: flat roof rendering — 3D at plate height, 2D with outline and dimensions

Chad Weidert

2026-04-07

38ece642

fix: migrate empty roof elements for persisted Arlington projects

Chad Weidert

2026-04-07

c5c0e7b2

feat: populate Arlington roof plan with flat roof elements

Chad Weidert

2026-04-06

3f6704f8

fix: move zoom hint and panel count inside the building

Chad Weidert

2026-04-06

a79cf39c

fix: scale-relative annotation spacing — no more overlap

Chad Weidert

2026-04-06

31717d49

fix: grid labels use absolute coordinates matching 3D view

Chad Weidert

2026-04-06

42c25b1c

fix: remove unused maxX/maxY from GridAxisLabels (CI #382)

Chad Weidert

2026-04-06

5653eab3

fix: elevation names outside dims, increase padding, add grid labels

Chad Weidert

2026-04-06

4f1222a7

fix: dimensions now render OUTSIDE building, add construction grid

Chad Weidert

2026-04-06

0c54e273

feat: zoom/pan controls, hide panel callouts until zoomed, use rectangles

Chad Weidert

2026-04-06

8877d6ce

fix: floor plan text rotation, font sizes, and annotation spacing

Chad Weidert

2026-04-06

fb7c0d48

feat: architectural floor plan conventions — lollipop callouts, exterior dims

Chad Weidert

2026-04-06

478ad133

fix: remove unused wallWidth import from FloorPlanCanvas

Chad Weidert

2026-04-06

249166b8

feat: implement 2D floor plan rendering from elevation chain

Chad Weidert

2026-04-06

02d526a2

fix: move mode/view tabs from floating overlay into TopBar

Chad Weidert

2026-04-06

95730f62

fix: Bug 100 v2 — skip panatt for new projects, use convert instead

Chad Weidert

2026-04-06

9e19fd43

fix: widen side panels from 340px to 420px

Chad Weidert

2026-04-06

71c1d1f2

fix: move mode tab bar from center to right edge

Chad Weidert

2026-04-06

8c396d4a

fix: reorganize weather bar + increase transparency on all panes

Chad Weidert

2026-04-06

65183c90

fix: Bug 100 — exempt pnl=new from panatt no-panel-data guard

Chad Weidert

2026-04-06

63f265d9

fix: panels flush to edges, collapse tabs attached, wider panes

Chad Weidert

2026-04-06

232a8b0c

fix: settings panel on right, wider panels, better map centering

Chad Weidert

2026-04-06

9d50a072

docs: add commit hash 40c3b7071 to Bug 94 entries

Chad Weidert

2026-04-06

1e9df265

docs: update Bug 94 report and DFMEA for script-file fix

Chad Weidert

2026-04-06

40c3b707

fix: Bug 94 — revert scr.lsp to PB11 script-file OPEN approach

Chad Weidert

2026-04-06

e67227e3

feat: collapsible panels, weather bar fixed top, dashboard bottom

Chad Weidert

2026-04-06

28c067cb

feat: glassmorphic overlay layout — map as full-bleed background

Chad Weidert

2026-04-06

9c1c7f11

fix: remove unused ‘desc’ variable in forecast loop

Chad Weidert

2026-04-06

9afce9dc

fix: improve forecast readability

Chad Weidert

2026-04-06

27a13958

fix: scr.lsp OPEN sub-prompt leak + diagnostics

Chad Weidert

2026-04-06

63804150

fix: switch geocoding to Nominatim, horizontal forecast layout

Chad Weidert

2026-04-06

cb3a1a47

fix: add error handler + trace diagnostics to c:csv

Chad Weidert

2026-04-06

f5d95928

feat: add 7-day weather forecast with wind to project view

Chad Weidert

2026-04-06

c7694dc6

chore: update csv.cuix container metadata

Chad Weidert

2026-04-06

cd196969

fix: geocode hook fails on StrictMode double-mount

Chad Weidert

2026-04-06

e5ad3aa4

fix: Edit Existing Drawing blocked by Bug 92 guard + wrong default dir

Chad Weidert

2026-04-06

5ed8cbbc

docs: add VLA/ActiveX COM guard rules for AutoCAD 2025+

Chad Weidert

2026-04-06

05c5040c

feat: add csv_is-dotnet-core and csv_is-modern-acad to csvcompat.lsp

Chad Weidert

2026-04-06

aed500bc

docs: add Bug 93 (coreclr.dll crash) + DFMEA-035 + crash dump archive

Chad Weidert

2026-04-06

64d8675a

fix: replace vla-open+vla-activate with command _.open in scr.lsp

Chad Weidert

2026-04-06

6529ec0c

chore: auto-generate weekly update for 2026-04-06

GitHub Action

2026-04-06

a3f769d5

docs: add Win11 validation notes to local-dev-setup

Chad Weidert

2026-04-03

6a4fada9

fix: acad.lsp backslash escaping + auto-update for outdated files

Chad Weidert

2026-04-03

b25db485

fix: Configure-CV-ModernAutoCAD.ps1 TRUSTEDPATHS and acad.lsp checks

Chad Weidert

2026-04-03

e02b2114

fix: post-open dialog continuation + acad.lsp security prompt

Chad Weidert

2026-04-03

b41c6f90

docs: replace competitive parity section with full validation plan

Chad Weidert

2026-04-03

50c0cef8

docs: scrub competitor reference from QA gate description

Chad Weidert

2026-04-03

7946dd3b

docs: scrub competitor references from vision document

Chad Weidert

2026-04-03

3b278834

chore: add one-time competitor reference scrub script

Chad Weidert

2026-04-03

aab1c434

docs: scrub competitor references from competitive parity checklist

Chad Weidert

2026-04-03

f39cf112

fix: Edit Existing Drawing now opens the selected file

Chad Weidert

2026-04-03

0f0674bd

feat: add modern AutoCAD deploy tooling and local dev setup guide

Chad Weidert

2026-04-03

143c2eda

docs: update A1 cold call sheet — 126 contacts across 8 tiers

Chad Weidert

2026-04-03

39f0b34c

docs: update 00-vision March 24-31 progress — 156 commits across 8 phases

Chad Weidert

2026-04-03

c3fa638f

docs: integrate competitive parity gate into validation pipeline

Chad Weidert

2026-04-03

1770b744

docs: add 41-competitive-parity-checklist — 674-item field-level competitive parity assessment

Chad Weidert

2026-04-03

ca13f14f

chore: update news from RSS feeds for 2026-04-01

GitHub Action

2026-04-01

d001a8e0

fix: page frame aspect ratio driven by paper size, not panel content

Chad Weidert

2026-03-31

ff39eb6b

fix: left-side clipping when zoomed in (width:max-content on inner wrapper)

Chad Weidert

2026-03-31

cffa66d5

feat: page-scale zoom model — page and gray mat grow/scroll together

Chad Weidert

2026-03-31

b35a19e8

fix: page frame fixed-height 680px — no longer scales with container

Chad Weidert

2026-03-31

1c9f9219

feat: add paperOrientation setting (portrait/landscape)

Chad Weidert

2026-03-31

2090fcfb

feat: add Letter, Legal, Tabloid paper sizes to paper selector

Chad Weidert

2026-03-31

ff0941c3

feat: wire project paperSize to 2D viewport aspect ratio

Chad Weidert

2026-03-31

88d785e5

fix: aspect-ratio page frame + move toolbars to bottom to clear floating nav

Chad Weidert

2026-03-31

4cfdd88c

fix: restrict entity + handle drag to left-click only

Chad Weidert

2026-03-31

4c5f6583

feat: magnifying-glass zoom for 2D panel view

Chad Weidert

2026-03-31

749591cc

fix: remove unused RoofElement import (build error)

Chad Weidert

2026-03-31

f85eb083

feat: Arlington Airport Terminal Services Building sample (83 panels, 935x165)

Chad Weidert

2026-03-31

52fdeb2d

feat: add App.tsx component placeholder for cv-web React app

Chad Weidert

2026-03-31

768c963a

docs: add CV logo to strategy cover page

Chad Weidert

2026-03-31

a855bd10

fix: zoom project location map to lot-level detail

Chad Weidert

2026-03-31

6be3a471

feat: make Project view left/right panes resizable

Chad Weidert

2026-03-31

0b58bc32

feat: add live weather + OpenStreetMap to project page

Chad Weidert

2026-03-31

12835447

feat: replace all CV logos with new ConstructiVision by SimpleStruct branding

Chad Weidert

2026-03-31

9eacdb3c

chore: archive old logo files before rebrand

Chad Weidert

2026-03-31

ec05989e

docs: move tilt-werks cost analysis to appendix

Chad Weidert

2026-03-31

a346ff70

feat: fix Building view scroll, add Overall/Foundation 2D+3D renderers

Chad Weidert

2026-03-31

df9f6e72

docs: add Appendix A — Cold Call Sheet (2026 Tilt-Up Convention)

Chad Weidert

2026-03-31

0f387be0

docs: align competitive-intel package with customer-account GTM

Chad Weidert

2026-03-31

60809200

docs: fix trailing whitespace in markdown tables

Chad Weidert

2026-03-31

d3a62326

research: add official_manual_confirmed column to feature catalog

Chad Weidert

2026-03-31

eeb5a19e

research: update gap book with official manual cross-reference (Part 20)

Chad Weidert

2026-03-31

28160fb9

research: official manual vs reverse-engineered cross-analysis report

Chad Weidert

2026-03-31

30e57258

research: extract text from official Tilt-Werks PDFs (6 documents, 172 files)

Chad Weidert

2026-03-31

8557f59d

feat: add Tilt-Werks official manual PDF extraction script

Chad Weidert

2026-03-31

b918646a

feat: add 3D rendering for all Building plan types

Chad Weidert

2026-03-31

442a88da

feat: add 2D canvas rendering for all Building plan types

Chad Weidert

2026-03-31

1e9af4d7

fix: auto-migrate empty plans categories on project load

Chad Weidert

2026-03-31

db2ca7cb

feat: populate Basilica sample with floor plans, wall/footing sections, door/window types

Chad Weidert

2026-03-31

e1bdc1bc

fix: correct dome hemisphere orientation to face upward

Chad Weidert

2026-03-31

f46a3935

fix: rename Plans to Building, add missing CSS, fix 3D roof axis

Chad Weidert

2026-03-31

2e3c22f7

docs: align templates to launch economics and hiring triggers

Chad Weidert

2026-03-30

f9c13c1a

docs: organize competitive intelligence as numbered board book

Chad Weidert

2026-03-30

749cb45c

feat: Plans 2D/3D toggle mirroring Elevations, fix transept positions

Chad Weidert

2026-03-30

a50426bd

fix: elevation chaining, plans page, basilica features

Chad Weidert

2026-03-30

a19469cf

feat: 4-mode navigation (Project

Plans

Elevations

9dbb9ff9

fix(cv-web): auto shows computed angle, radius uses ft-in, fix angle direction

Chad Weidert

2026-03-30

0ce37176

fix(cv-web): rename Lock to Auto, disable angles when auto, implement radius fillet

Chad Weidert

2026-03-30

1ab34f8f

fix(cv-web): fix Height L broken input + add IndexedDB migration for top-geometry fields

Chad Weidert

2026-03-30

fc276c92

feat(cv-web): add panel top corner angles with true polygon geometry

Chad Weidert

2026-03-30

2d9135d7

docs: update tiltup conventions and add SGR chart asset

Chad Weidert

2026-03-30

e8aa2b76

docs: add competitive intelligence templates and archive

Chad Weidert

2026-03-30

249e99bd

feat: automate events feed build pipeline

Chad Weidert

2026-03-30

85335d54

docs: move sensitive GTM plans to docs-sensitive

Chad Weidert

2026-03-30

936e58a2

chore: stash .vscode

Chad Weidert

2026-03-26

fa4fb226

feat(cv-web): add 2D title block table with project info, drawing data, calculated properties

Chad Weidert

2026-03-30

e98efe94

feat(cv-web): add calculated panel properties — CG, weight, areas, structural loads

Chad Weidert

2026-03-30

82bcc25d

chore: auto-generate weekly update for 2026-03-30

GitHub Action

2026-03-30

01fbcba3

feat: true pass-through openings via ExtrudeGeometry with Shape holes

Chad Weidert

2026-03-29

bfef3340

fix: rotate panel mesh 180° Y so interior face is toward camera

Chad Weidert

2026-03-29

16ba335c

feat: mount-type layer visibility + shared PanelMesh3D component

Chad Weidert

2026-03-29

7bf134ec

fix: sync 2D/3D toggle across site↔panel switches, brighten selection glow

Chad Weidert

2026-03-29

d7f9f663

fix: remap 3D site mouse controls — right-drag orbit, middle-drag pan, left-click select

Chad Weidert

2026-03-29

7fd124b6

fix: move 3D panel click/double-click raycasting into CameraLock

Chad Weidert

2026-03-28

11639cff

feat: panel interaction overhaul — select, copy/paste/delete, rubberband, 3D raycasting

Chad Weidert

2026-03-28

43d39cdd

feat: replace sample with Hotstart Manufacturing (Spokane, WA)

Chad Weidert

2026-03-28

ca03e9cf

feat: add sample project to public deployment

Chad Weidert

2026-03-28

2347dc80

fix: uniform camera zoom using 75% of max wall width from center

Chad Weidert

2026-03-26

5ff6dc9d

fix: swap front/back iso camera directions

Chad Weidert

2026-03-26

3cd378af

fix: center floating mode/view toggle horizontally

Chad Weidert

2026-03-26

b0ffc9a1

feat: unified Project/Site/Panel + 2D/3D floating toggle

Chad Weidert

2026-03-26

08e82418

feat: unified 2D/3D toggle + camera zoom padding

Chad Weidert

2026-03-26

2918af63

fix: Z labels A-at-origin and floor visible above grid

Chad Weidert

2026-03-26

b73b4f91

feat: filled circle grid bubbles with cutout text

Chad Weidert

2026-03-26

2cb95753

fix: lower floor mesh below grid so grid lines show through

Chad Weidert

2026-03-26

8bf2d876

fix: topological closure detection for floor polygon

Chad Weidert

2026-03-26

524d73fb

feat: render dark gray floor polygon when building chain is closed

Chad Weidert

2026-03-26

7dd66611

fix: camera zoom-to-fit uses 3D bounding extents per view direction

Chad Weidert

2026-03-26

87c6df50

docs: add building layout and viewing conventions doc

Chad Weidert

2026-03-26

8aac4cb2

docs: expand tilt-up plan-to-panel workflow guidance

Chad Weidert

2026-03-26

51f6048a

fix: switch chain walk from CW to CCW to fix F/B elevation swap

Chad Weidert

2026-03-26

eccac473

fix(cv-web): camera targets bounding center instead of origin

Chad Weidert

2026-03-26

dae53d95

docs: rebase tilt-up joint terminology and panel-book notation

Chad Weidert

2026-03-26

836b3dac

fix(cv-web): set initial chain angle from elevation direction

Chad Weidert

2026-03-26

bea8f2ed

feat(cv-web): panel marks solid black in white rect, toggle button

Chad Weidert

2026-03-26

31a353a1

feat(cv-web): panel mark labels on front + back faces in 3D

Chad Weidert

2026-03-26

1a2d1d59

fix(cv-web): align panels on FFE in 3D site view, grid = FFE datum

Chad Weidert

2026-03-26

0b7c58fa

fix(cv-web): reverse panel order in 3D site view for exterior viewing

Chad Weidert

2026-03-26

7c0089f9

feat(cv-web): major gridline 50ft (600in), cell 10ft (120in)

Chad Weidert

2026-03-26

736235a9

fix(cv-web): reverse Z-axis labels, enlarge font, add circle bubbles, flip N arrow

Chad Weidert

2026-03-26

92ca6a53

feat(cv-web): add numbered X and lettered Z axis labels on grid

Chad Weidert

2026-03-26

57c00bce

fix: fetch all failed changelog runs (limit 500, no 20-run cap)

Chad Weidert

2026-03-26

a23f8a90

fix: changelog push retry 5 attempts with escalating backoff

Chad Weidert

2026-03-26

828f1c26

fix: changelog workflow add concurrency gate + push retry

Chad Weidert

2026-03-26

ce7d2d84

fix: chain rendering treats junction as both-sided turn

Chad Weidert

2026-03-26

ccda5d6e

feat: add P0 Step 12 au3 scripts for panel detection validation

Chad Weidert

2026-03-26

f9094a6e

fix: rename corner labels ContContinuous, ButtTerminating

Chad Weidert

2026-03-26

b7584d08

docs: Phase 1 housekeeping — Bug 18 Fixed, Steps 4–6 covered, P0 recalculated

Chad Weidert

2026-03-26

d8aa45d0

fix: resolve CI deploy errors unused vars + implicit any

Chad Weidert

2026-03-26

c28d7217

feat: elevation connection system + 3D building chain rendering

Chad Weidert

2026-03-26

9f7ccc08

docs: update index.md executive dashboard and About section to March 2026 state

Chad Weidert

2026-03-26

1f7fa495

fix: remove unused CornerType import in SiteViewport3D

Chad Weidert

2026-03-26

b7f73997

feat: add corner type selectors to elevation rows in 2D waterfall

Chad Weidert

2026-03-26

cec3b7da

stash validation reports

Chad Weidert

2026-03-26

7a1ff5ed

docs: add tilt-up design detail documentation

Chad Weidert

2026-03-26

2934ee92

fix: make sort/split buttons visible in center 2D pane

Chad Weidert

2026-03-26

88940c12

fix: clear stale drag-over highlights when cursor exits elevation row

Chad Weidert

2026-03-26

64a4b8ac

fix: move sort/split to 2D center pane, fix drag selection

Chad Weidert

2026-03-26

1bbb3888

fix: direction group separators, sort toggle, cross-elevation drop

Chad Weidert

2026-03-26

9646abe1

fix: 20/60/20 pane defaults, strip redundant elevation name parts

Chad Weidert

2026-03-26

4248962c

fix: join naming uses splitSectionNames, hide join on mixed dirs

Chad Weidert

2026-03-25

14f94cda

fix: join uses checkboxes, welcome snapshot picker, consistent All/None

Chad Weidert

2026-03-25

6f6ca685

fix: add select all/none for elevations + fix sidebar resize

Chad Weidert

2026-03-25

e348b4e8

fix: use project jointWidth instead of duplicate panelGap state

Chad Weidert

2026-03-25

7fca5a13

feat: elevation join/sort/cross-drag + split auto-check

Chad Weidert

2026-03-25

5062a321

fix: welcome screen logo, version text, and snapshot visibility

Chad Weidert

2026-03-25

836368ed

feat: remember last view per project (project/site-2d/site-3d/panel-2d/panel-3d)

Chad Weidert

2026-03-25

5a7c1044

fix: migrate existing project elevations from compass to facing-relative

Chad Weidert

2026-03-25

e38b9e4a

fix: move north arrow to back-left (-X,-Z) of datum

Chad Weidert

2026-03-25

56680fbc

refactor: replace compass directions with facing-relative terms (B/F/R/L)

Chad Weidert

2026-03-25

57276aec

fix: enlarge north arrow (180in) and offset to +240,+240 (one major grid unit N+E of datum)

Chad Weidert

2026-03-25

626e4659

feat: add north arrow indicator to all 3D viewports

Chad Weidert

2026-03-25

92ed98aa

feat: add adjustable 3D panel gap control in sidebar

Chad Weidert

2026-03-25

afdbc9f3

feat: show all elevation panels in 3D spaced 1.5in on X axis

Chad Weidert

2026-03-25

caf0cf32

feat: fork PanelViewer3D as SiteViewer3D for site 3D viewport

Chad Weidert

2026-03-25

088498d5

feat(site): fix 3D rendering, add drag-reorder, collapsible panes, camera controls

Chad Weidert

2026-03-25

07f432be

fix(cv-web): fix tsc -b build errors - interface line breaks, unused param

Chad Weidert

2026-03-25

faefb4a6

fix(cv-web): multi-elevation viewport, single-click highlight, real 3D elevation

Chad Weidert

2026-03-25

7cb69fc6

docs: update doc 06 blurb to validation status + add workspace profile note

Chad Weidert

2026-03-25

b3442045

feat(cv-web): Phase 4b/4c elevation reorder, split, clone, auto-snapshots

Chad Weidert

2026-03-25

4b7b3117

feat: add 3-tier sparse checkout workspace profiles

Chad Weidert

2026-03-25

66458024

feat: elevation multi-select, exclusive panel assignment, 3D isometric view

Chad Weidert

2026-03-25

d60b0787

fix: remove unused onRename prop from SitePropsPanel (CI build)

Chad Weidert

2026-03-25

164a4ae5

feat: Phase 4 full Site View with elevation management

Chad Weidert

2026-03-25

bdc3f12d

feat: ProjectView as default landing page

Chad Weidert

2026-03-25

5d03b7b8

feat: reorganize ProjectView dashboard/map center, display/structural right

Chad Weidert

2026-03-25

1c1661f7

feat: Phase 3 editable ProjectView, extended project model

Chad Weidert

2026-03-25

18f13222

fix: remove gear button from Geometry accordion, chevron-only collapse

Chad Weidert

2026-03-25

6d5dd68b

feat: move Panel menu items to PropsPanel, add lintels

Chad Weidert

2026-03-25

ae537b0b

fix: remove unused EditMode import (CI build fix)

Chad Weidert

2026-03-25

9f58f4ce

feat: add Edit mode infrastructure, Elevation model, and stub views (Phase 0+1+2)

Chad Weidert

2026-03-25

90a72c1b

chore: update gitignore and package-lock.json

Chad Weidert

2026-03-25

174797b9

docs: add NAS share setup guide for CT100

Chad Weidert

2026-03-25

2496707b

update vscode to use pwsh 7.6.0

Chad Weidert

2026-03-25

a23da89e

docs: add cv-web dev workflow - production-only build pipeline

Chad Weidert

2026-03-25

34d7930d

chore: add VM102 export samples and validation scripts

Chad Weidert

2026-03-25

6b83097c

feat: add cv-cad project and site import adapters

Chad Weidert

2026-03-25

130e4eea

chore: add staged debloat profiles and docs

Chad Weidert

2026-03-25

647b0497

chore: default VS Code terminal to PowerShell 7.6.0

Chad Weidert

2026-03-25

eb275de8

chore: update news from RSS feeds for 2026-03-25

GitHub Action

2026-03-25

098d57b4

chore: restore docs and report reorganization changes

Chad Weidert

2026-03-24

b7dd9f46

fix: overall width/height dimensions always outermost in 2D view

Chad Weidert

2026-03-24

e74c1687

feat: replace left/right arrows with up/down triangle spinners

Chad Weidert

2026-03-24

95035870

feat: group PropsPanel entities into categories

Chad Weidert

2026-03-24

5d2788af

feat: fill cadFieldMap column maps, prefix resolver, and imprt.lsp mappings

Chad Weidert

2026-03-24

d42a078c

feat: sidebar panel checkboxes + export dropdown menu

Chad Weidert

2026-03-24

992a4aa8

chore: add cv-web and cv-cad export samples for roundtrip analysis

Chad Weidert

2026-03-24

01c559b1

feat: add AutoLISP .cvpanel importer (cv-web to cv-cad)

Chad Weidert

2026-03-24

37212a5d

feat: add cv-cad import adapter for roundtrip pipeline

Chad Weidert

2026-03-24

2a473aa7

feat: recolor feature strips goldenrod, FFE red, TOC green

Chad Weidert

2026-03-24

a53a52c2

feat: face-aware entity rendering + fix click-to-place pre-fill

Chad Weidert

2026-03-24

bcd04635

docs: update debloat-workstation.md with Dell and SearchHost lessons

Chad Weidert

2026-03-24

9a460a06

chore: add Invoke-WorkstationDebloat.ps1 script

Chad Weidert

2026-03-24

a0186a97

feat: replace Cancel button with click-outside-to-dismiss on placement menu

Chad Weidert

2026-03-24

eed5f8f7

fix: add missing nbvar (nonRectBlockouts) to panel section-prefix table

Chad Weidert

2026-03-24

d542755f

fix: cast slot unions through unknown for strict CI

Chad Weidert

2026-03-24

51ef217f

fix: resolve remaining CI type errors in click-to-place

Chad Weidert

2026-03-24

28ef119c

fix: resolve CI type errors in click-to-place components

Chad Weidert

2026-03-24

f8e15912

fix: export script bugs timestamp, title block, section-prefix rename

Chad Weidert

2026-03-24

a4b060f2

feat: wire click-to-place into store, viewers, App, and dialogs

Chad Weidert

2026-03-24

4e23a272

feat: add click-to-place interaction components

Chad Weidert

2026-03-24

5674bdac

fix: replace panel drawing with correct screenshot

Chad Weidert

2026-03-24

63c6dca9

chore: replace website images with white-background screenshots

Chad Weidert

2026-03-24

30828036

feat: add semantic field names and title block extraction to all export scripts

Chad Weidert

2026-03-24

e58fe6ba

fix: correct au3 background color registry writes

Chad Weidert

2026-03-24

d0550f1a

chore: reorganize reports/ into categorical subdirectories

Chad Weidert

2026-03-24

4416fb56

fix: improve case-studies photo gallery layout

Chad Weidert

2026-03-24

0f8e692b

docs: update project entities persistence status and testing validation

Chad Weidert

2026-03-24

9a94a864

docs: add gap analysis, GitHub issue #97 body, and project extraction dumps

Chad Weidert

2026-03-24

026c0ea5

feat: add project extraction script and schema

Chad Weidert

2026-03-24

f3fbee83

docs: update testing-validation with site data archaeology completion

Chad Weidert

2026-03-24

d2121de8

docs: update validation-lsp README with site extraction details

Chad Weidert

2026-03-24

c33ca4c4

docs: add site extraction debug output and VM102 validation artifacts

Chad Weidert

2026-03-24

34e878f6

chore: add PowerShell site extraction deployment scripts

Chad Weidert

2026-03-24

f66e4485

feat: add automation helpers for site extraction runs

Chad Weidert

2026-03-24

f860376c

feat: add JSON schemas and decoder mapping for site extraction

Chad Weidert

2026-03-24

f6fe6a3f

feat: add AutoCAD command script for site extraction

Chad Weidert

2026-03-24

3c9f57dd

feat: add site dictionary XRECORD parser with (read) string-to-list fix

Chad Weidert

2026-03-24

9a212ffc

docs: validation plan Week 10 - panel data archaeology complete

Chad Weidert

2026-03-23

fc1d63d3

data: panel JSON export runs (20260323) - cross-VM consistency verified

Chad Weidert

2026-03-23

5afbc84d

docs: panel entities comparison report and cvxpvars dump

Chad Weidert

2026-03-23

6a52b321

feat: panel JSON schema v1 and decoder mapping

Chad Weidert

2026-03-23

d7d2457b

feat: panel JSON export - integer serialization, rowCount fix, dual-export

Chad Weidert

2026-03-23

ea2f8f5b

fix: remove Spencer 68 from index carousel and case studies page

Chad Weidert

2026-03-23

fac8a182

docs: site entities, project entities, and cross-reference inventory

Chad Weidert

2026-03-23

2b369ebc

feat: add temporary panel export validation helpers

Chad Weidert

2026-03-23

37e4eb65

docs: panel shop drawing entities — 152 measurements inventory

Chad Weidert

2026-03-23

c974a5af

fix: showWarnings destructuring + restore arrow button size

Chad Weidert

2026-03-23

5535ed57

feat: FFE-relative Y coordinates for all entities

Chad Weidert

2026-03-23

53576756

feat: remove props-panel warning badge, make sidebar badge clickable to show warnings

Chad Weidert

2026-03-23

fce9ae08

fix: revert events-rss-feed.yml to last working version (da8a922b)

Chad Weidert

2026-03-23

6c69a1ca

chore: add laptop setup backup and workstation debloat guide

Chad Weidert

2026-03-23

341b1b8a

chore: add multi-root workspace configs for dev, full, research, QA

Chad Weidert

2026-03-23

40e1c8da

docs: fix table alignment in tilt-up drawings README

Chad Weidert

2026-03-23

7f722b49

fix: add setFocusField to destructuring, remove unused formatMetric import

Chad Weidert

2026-03-23

a4551b7c

feat: 3-box measurement input + click-to-focus from 2D canvas

Chad Weidert

2026-03-23

6377b754

fix: top plate always active, default 1-1/2 inches

Chad Weidert

2026-03-23

c0508126

feat: linked height/elevation/top-plate calculation

Chad Weidert

2026-03-23

48233abe

feat: redesign weld connections — L/R edge checkboxes, linked Type/StructID/FabID autocomplete

Chad Weidert

2026-03-23

7865a1ab

docs: add date-pair convention and regression reversal protocol

Chad Weidert

2026-03-23

8b94235e

feat: TOC uses formatImperial, FFE origin at (left edge, FFE height)

Chad Weidert

2026-03-23

3292d53e

feat: count-based SlotEditor + parser fix for ft-in-frac

Chad Weidert

2026-03-23

a105eaf1

feat: imperial measurement inputs accept both decimal and ft-in-fraction

Chad Weidert

2026-03-23

fd96bb62

feat: Top Plate/TOC labels, sloped roof line L/R, center buttons on RO X/Y

Chad Weidert

2026-03-23

903abdc0

feat: TOC/FFE labels, roof line in props, clean up panel settings

Chad Weidert

2026-03-23

62855c5d

feat: replace text CV logo with cv-logo.jpg on welcome screen

Chad Weidert

2026-03-23

50d6f9dc

docs: update git workflow to sequential commit-push with stash handling

Chad Weidert

2026-03-23

f65abdc4

fix: remove Vite boilerplate CSS causing layout not to fill 1920px width

Chad Weidert

2026-03-23

26057b3c

docs: add vm testing artifacts

Chad Weidert

2026-03-23

90043590

docs: add QA autopilot governance instructions

Chad Weidert

2026-03-23

c9768809

docs: add GTM enablement and market landscape outputs

Chad Weidert

2026-03-23

e122b00b

feat: complete sample drawings collection with DXF conversions and external sources

Chad Weidert

2026-03-23

7969fafb

feat: add curated sample tilt-up drawings for cv-cad and cv-web testing

Chad Weidert

2026-03-23

59d6457f

docs: rebaseline modernization and marketing research outputs

Chad Weidert

2026-03-23

4269493f

chore: add loose files — VM109 OCR output and tiltwerks CAD sources research

Chad Weidert

2026-03-23

b16eba39

feat(events): populate events calendar with 14 curated industry events

Chad Weidert

2026-03-23

d5482d8e

chore: force re-parse of events-rss-feed workflow

Chad Weidert

2026-03-23

e1f81752

fix: rename curated events workflow to avoid name collision

Chad Weidert

2026-03-23

52b02221

docs: tailor workspace instructions for domain workflows

Chad Weidert

2026-03-23

958f0583

fix(events): add TCA/AU/ACI/PCI curated events, fix broken workflow, fix output paths

Chad Weidert

2026-03-23

be17de7b

fix(news): weekly schedule, rolling 100-article queue, fix cv/ output path

Chad Weidert

2026-03-23

54d92e81

fix(news): fetch og:image from article URLs when RSS provides no image

Chad Weidert

2026-03-23

b99af484

fix(cv): update beta sections to distinguish live web beta from Oct 2026 desktop beta

Chad Weidert

2026-03-23

d965aded

chore: auto-generate weekly update for 2026-03-23

GitHub Action

2026-03-23

798ace31

chore: update news from RSS feeds for 2026-03-23

GitHub Action

2026-03-23

bb32ea94

feat(cv): redesign capabilities page with card carousels and screenshot carousel

Chad Weidert

2026-03-22

c0257331

style(cv): restyle stat cards as infographic tiles

Chad Weidert

2026-03-22

2d00c6a2

feat(cv-web): click dim labels in 2D view to edit width / height / roofLine

Chad Weidert

2026-03-22

cc7a16e1

fix: 2D view fills viewport like 3D view

Chad Weidert

2026-03-22

944fd953

fix: welcome screen centering and back-to-SimpleStruct link

Chad Weidert

2026-03-22

1bc972d7

feat: add SimpleStruct back link to cv-web topbar, center welcome card

Chad Weidert

2026-03-22

530abdf5

fix: replace Resources with Capabilities in page tab strips

Chad Weidert

2026-03-22

53e8af82

fix: use cv-logo.jpg in nav, restore SimpleStruct back link, remove SimpleStruct logo from hero

Chad Weidert

2026-03-22

8fb4303f

fix: cv home page layout — remove ADN logo from top, fix section width, cap carousel at 75%

Chad Weidert

2026-03-22

0d54d404

fix: remove SimpleStruct branding from all CV pages

Chad Weidert

2026-03-22

99a1dc99

fix: isolate beta vs partner access — strict cookie routing

Chad Weidert

2026-03-22

5f642190

fix: harden beta auth cookie — signed value, 4h expiry, periodic recheck

Chad Weidert

2026-03-22

1b81715c

fix: beta auth gate, logo fixes, obfuscate email

Chad Weidert

2026-03-22

68dfe8f9

fix: fluid responsive layout — remove fixed 900/860px width caps

Chad Weidert

2026-03-22

f7c4de94

fix: left-justify nav logos and links, right-justify Login button

Chad Weidert

2026-03-22

241fb0db

feat: disambiguate SimpleStruct from ConstructiVision on website

Chad Weidert

2026-03-22

b7015983

chore: set tab title to ConstructiVision and favicon to cv-icon.jpg

Chad Weidert

2026-03-22

20f9f0a7

feat: quick-select size palettes for man doors, windows, rough openings

Chad Weidert

2026-03-22

d9718da9

feat: 2D interactive editing — click select, drag/resize, keyboard nudge

Chad Weidert

2026-03-22

08509ef0

feat: custom embed type editor in Project Settings

Chad Weidert

2026-03-22

cc521ddd

feat: 2D engineering drawing view + embed quick-select palettes

Chad Weidert

2026-03-22

e91deb99

feat: update panel defaults from real-world drawing

Chad Weidert

2026-03-22

0f9cf6b4

feat: structural warnings system - TCA/ACI 551.2R checks

Chad Weidert

2026-03-22

7e8946e6

fix: add missing topbar CSS - menus now display horizontally

Chad Weidert

2026-03-22

4878d882

fix: CV button goes home, remove View menu, import/export in sidebar + welcome

Chad Weidert

2026-03-22

e593a2a7

feat: native CV file format (.cvp/.cvt/.cvpanel/.cvsite)

Chad Weidert

2026-03-22

0db1d2a9

fix: project properties in topbar right; fix collapse arrow direction

Chad Weidert

2026-03-22

9b95eb5b

fix: deselect view preset on pan/orbit/zoom; add Project Properties button

Chad Weidert

2026-03-22

d240027a

feat: TCA/ACI 551.2R project-level structural defaults

Chad Weidert

2026-03-22

854db5e9

fix: negative elevation display + remove duplicate fields from Panel Settings

Chad Weidert

2026-03-22

f3f5fbe0

chore: update news from RSS feeds for 2026-03-22

GitHub Action

2026-03-22

8e8ff20d

fix: four UX issues - botElev, box select, panel settings, project name

Chad Weidert

2026-03-21

d5f1bcc5

feat: grid and ground plane toggles in toolbar

Chad Weidert

2026-03-21

46d0fe8d

feat: add all Phase 1 golden cross-check screenshots

Chad Weidert

2026-03-21

c272e403

fix: anchor panel bottom-left at origin — width grows rightward

Chad Weidert

2026-03-21

7247cfb5

feat: Phase 1 golden cross-check capture scripts and results

Chad Weidert

2026-03-21

bdf46280

fix: grid origin at panel bottom-left + FeetInchesInput typing

Chad Weidert

2026-03-21

fe3be172

feat: left-drag box select replaces left-drag pan

Chad Weidert

2026-03-21

2e58c3b7

feat: entity selection — store, 3D raycast, keyboard, toolbar

Chad Weidert

2026-03-21

9cc65705

feat: bidirectional entity selection — PropsPanel + CSS

Chad Weidert

2026-03-21

dfce5355

feat: AutoCAD modifier mouse controls

Chad Weidert

2026-03-21

2c4ede3d

feat: uppercase panel marks + resizable panes

Chad Weidert

2026-03-21

976f93cc

feat: auto-increment panel marks p001, p002, …

Chad Weidert

2026-03-21

1cd338d1

feat: metric/imperial toggle for dimension inputs

Chad Weidert

2026-03-21

79b1317d

feat: feet-inches inputs, bottom view, remove 3D preset

Chad Weidert

2026-03-21

1296862d

chore: commit G-series trace evidence and working artifacts

Chad Weidert

2026-03-21

463a5a7d

fix: left mouse button now pans the viewport

Chad Weidert

2026-03-21

4d0ec962

feat: AutoCAD-style controls, pan buttons, UI polish

Chad Weidert

2026-03-21

4c0ab429

feat: P-series visual comparison methodology + pixel-diff tool

Chad Weidert

2026-03-21

8146dfe8

feat: collapsible Properties panel, zoom buttons, debug log in toolbar

Chad Weidert

2026-03-21

aaa3b74a

docs: G3 trace evidence all 10 progcont values now covered

Chad Weidert

2026-03-21

43f69b37

fix: CSS layout — viewer container had no height constraint (root cause of ‘drift’)

Chad Weidert

2026-03-21

438b3d80

fix: demand-only rendering + console logging + visible debug button

Chad Weidert

2026-03-21

eb391cea

test: G3 trace script – covers remaining 5 progcont values

Chad Weidert

2026-03-21

60a34ed7

fix: nuclear camera drift fix — remove OrbitControls entirely

Chad Weidert

2026-03-21

98914a74

fix: G2 CSBsite1 WinWait 30s->60s, sleep 1000->20000ms for 59 XREFs

Chad Weidert

2026-03-21

504bbc0d

revert: restore G1+G2 au3 to last working version (a51c38e8b)

Chad Weidert

2026-03-21

7a14d9dd

diag: add per-frame camera drift monitor with stack traces

Chad Weidert

2026-03-21

be18b676

fix: WinActivate AutoCAD window not DCL handle before Enter

Chad Weidert

2026-03-21

d1ae7bc5

fix: manual OrbitControls — only update() during user interaction, not idle

Chad Weidert

2026-03-21

e6cd5ca0

fix: use Enter key for DCL default button instead of ControlClick

Chad Weidert

2026-03-21

14c9becf

fix: getfiled regex matched nothing – Bitvise feedback form caught by #32770 fallback

Chad Weidert

2026-03-21

f88d6ea8

fix: OrbitControls enableDamping=false — eliminates camera drift

Chad Weidert

2026-03-21

a68359ee

test: G1+G2 trace scripts – drive CV project dialog flow instead of direct open

Chad Weidert

2026-03-21

ce3085ba

fix: use DOM element clientWidth/clientHeight for camera aspect ratio

Chad Weidert

2026-03-21

12b691e1

fix: replace OrbitControls with CameraControls — definitive camera drift fix

Chad Weidert

2026-03-21

c65a8996

docs: Bug 92 – add DFMEA row 34, fix commit hash and cross-ref

Chad Weidert

2026-03-21

84216db2

fix: Bug 92 – block progcont dispatch when no project loaded

Chad Weidert

2026-03-21

a2b4c377

docs: G1+G2 trace assessment complete – Bug 91 added, flow maps updated

Chad Weidert

2026-03-21

606ca1d8

fix: camera aspect + collapsible sidebar

Chad Weidert

2026-03-21

d1e0d7c9

fix: Bug 91 – layer ‘custom’ not present on site drawings causes Function cancelled

Chad Weidert

2026-03-21

81872681

fix: definitive camera reset — priority ordering + damping flush + aspect fit + center button

Chad Weidert

2026-03-21

776d8bd5

docs: add Bug 89 (stringp) and Bug 90 (slyr_dlg routing) to bug tracker

Chad Weidert

2026-03-21

9b3b1863

fix: Bug 89 stringp unavailable in AutoCAD 2000 AutoLISP; Bug 90 slyr_dlg on panel drawing

Chad Weidert

2026-03-21

c5b7e650

fix: enforce camera reset across 3 frames to beat makeDefault/OC race

Chad Weidert

2026-03-21

729ccca5

fix: move camera reset into useFrame to prevent drift

Chad Weidert

2026-03-21

0b5e65af

docs: update bug tracker with Bug 86 v5 root cause and Bug 88 DFMEA row

Chad Weidert

2026-03-21

cd0f0c2b

fix: Bug 86 root cause prefer panel_list over panel key in panatt

Chad Weidert

2026-03-21

ffd0f5e7

fix: redesign CameraController — panel auto-fits viewport, no animation loop

Chad Weidert

2026-03-21

49e6991d

debug: add P0-PB trace points to panatt for crash location

Chad Weidert

2026-03-21

27a2898c

fix: camera preset recentering and panel drift out of view

Chad Weidert

2026-03-21

7d4aea5a

fix: downgrade three.js to 0.169 — black viewport with R3F v8 + three 0.183

Chad Weidert

2026-03-21

493b7fb5

fix: Bug 86 v4 – DV1543-compliant error handling in panatt

Chad Weidert

2026-03-21

7056ad86

fix: add useShallowStore to prevent infinite re-render loops (React #185)

Chad Weidert

2026-03-21

a51c38e8

fix: Bug 86 v3 – curdir nil guard in panatt; au3 reorder to avoid MDI reopen

Chad Weidert

2026-03-21

1b5e272b

fix: downgrade @react-three/fiber to v8 + drei to v9 for React 18 compat

Chad Weidert

2026-03-21

2c75c471

fix: Bug 86 v2 – panatt nil guard expanded to all 7 distof vars

Chad Weidert

2026-03-21

c08748bb

fix: build cv-web PWA in CI before S3 sync

Chad Weidert

2026-03-21

e448ef96

feat: add error handling, input validation, and ErrorBoundary to cv-web

Chad Weidert

2026-03-21

a3af3786

feat: add full cv-web PWA source tree and legacy screenshots

Chad Weidert

2026-03-21

0200ab48

feat: ConstructiVision Web Beta2026 — full PWA build passing

Chad Weidert

2026-03-21

148685eb

docs: Bug 87 tracker add commit hash 3e2a7c32

Chad Weidert

2026-03-21

3e2a7c32

fix: Bug 87 matl_dlg ssget-before-load_dialog; (princ) exit

Chad Weidert

2026-03-21

32b52dbf

fix: Bug 86 – panatt XRecord parse header-skip replaced with group-code filter

Chad Weidert

2026-03-21

d502db3f

feat: add G1 trace evidence to TB11 flow map and fix parser for G1 format

Chad Weidert

2026-03-21

0547017c

docs: restore doc 06 sections lost in 7cb0ab3 + add G1 trace results

Chad Weidert

2026-03-21

788ff9c3

feat: add menu button to all game modes

Chad Weidert

2026-03-21

6f825729

feat: 8-mode tilt-up game arcade

Chad Weidert

2026-03-21

0faebecf

fix: mode selector — click a box to start that mode, nothing else starts game

Chad Weidert

2026-03-21

2d08e639

chore: update news from RSS feeds for 2026-03-21

GitHub Action

2026-03-21

5c32f55e

chore: merge remote website commits (tiltup mode, changelog)

Chad Weidert

2026-03-20

9e4f36da

docs: resolve merge conflict – keep bugs 82-87 content, integrate remote bugs 32-35

Chad Weidert

2026-03-20

64c38211

feat: add TILT-UP mode + mode selector — tilt panels vertical as default game

Chad Weidert

2026-03-20

3b3ee559

docs: restore bugs 82-85 (lost in 7cb0ab3), add bugs 86-87 from G1 trace run

Chad Weidert

2026-03-20

69095783

fix: init stack/particles/flash before game loop starts — blank screen bug

Chad Weidert

2026-03-20

49a474f1

feat: add easter egg TiltDrop game — ‘password’ login redirects to crane stacker

Chad Weidert

2026-03-20

9ab3069e

fix: Bug #85 rev4 – split slow-mode Send to prevent literal {ENTER}

Chad Weidert

2026-03-20

7cb0ab3c

feat: add Capabilities page to About nav with full feature cards and screenshots

Chad Weidert

2026-03-20

c3459251

Bug 85 (rev3): root fix – never update hAcad from WinWait result

Chad Weidert

2026-03-20

170c27c7

feat: move Resources into gated SDLC nav section

Chad Weidert

2026-03-20

943615f8

Bug 85 (rev2): unconditional WinList re-acquire + slow-mode Send in _SendProgcont

Chad Weidert

2026-03-20

df07fbe2

feat: gate SDLC pages behind partner login

Chad Weidert

2026-03-20

7e5e12fc

Bug 85: fix G1/G2 Text Window handle – F2 dismiss + WinList re-acquire

Chad Weidert

2026-03-20

dc079f64

fix: show Partner Portal nav link after login, redirect on success

Chad Weidert

2026-03-20

9757702e

feat: add password-gated partner portal with session cookie auth

Chad Weidert

2026-03-20

3416cc3e

fix: remove simple explanation sections from automation page

Chad Weidert

2026-03-20

0dd6d166

Bug 84: abort G1/G2 on drawing-open failure; preserve crash dump; document bugs 82-84

Chad Weidert

2026-03-20

3ed82577

feat: rewrite deployment-pipeline.html as full SDLC & distribution page

Chad Weidert

2026-03-20

4bdd2f7a

feat: add photo carousel to GSC featured section on homepage

Chad Weidert

2026-03-20

00c0c757

fix: remove incorrect license/source bullets; move GSC portfolio to top

Chad Weidert

2026-03-20

899d6784

feat: expand Key Capabilities with v12 roadmap cards

Chad Weidert

2026-03-20

61c63715

feat: add Construction Layout screenshot to gallery; log UX enhancement

Chad Weidert

2026-03-20

ce6fc3e7

fix: vl-load-com in cv-tracer.lsp + full path slow-send for CSB001/CSBsite1 open

Chad Weidert

2026-03-20

9a3bba6a

feat: rebuild gallery as 2-col side-by-side 2000 vs 2026 comparison

Chad Weidert

2026-03-20

015eb34d

feat: add panel form layout top view to gallery

Chad Weidert

2026-03-20

df451da7

fix: replace Sleep(8000) with WinWait(30s) for CSB001/CSBsite1 open in G1/G2

Chad Weidert

2026-03-20

65cee2f6

feat: add tilt-up panel elevation and slab plan views to gallery

Chad Weidert

2026-03-20

cc5ed251

feat: add ac2026 isometric and wireframe views to screenshot gallery

Chad Weidert

2026-03-20

05f8b105

feat: add Autodesk Authorized Developer badge to homepage hero and site footer

Chad Weidert

2026-03-20

83c5564b

feat: add 19-screenshot gallery to homepage with legacy XP and AutoCAD 2026 captures

Chad Weidert

2026-03-20

fb7ee0b9

fix: remove real names and VM numbers from public stakeholder map

Chad Weidert

2026-03-20

ee933f79

feat: add v12 beta Oct 2026 to product-management roadmap

Chad Weidert

2026-03-20

bc5871e0

fix: remove 262161/262145 from G0; add stray drawing cleanup to all scripts

Chad Weidert

2026-03-20

46bc1c3f

fix: remove print/materials/revision from G0 (error on blank drawing)

Chad Weidert

2026-03-20

2307b2e8

fix: disable Login button (greyed out, no-op click)

Chad Weidert

2026-03-20

62702f05

feat: update announcement to v12 beta Oct 2026, AI features, web version, contact link

Chad Weidert

2026-03-20

1b01fd43

feat: major index.html rewrite with patent-accurate product content

Chad Weidert

2026-03-20

ca1dafb8

fix: convert single-line If/Then/Else to block form in g0/g1/g2

Chad Weidert

2026-03-20

b2c9b4d5

fix: remove dropdown menu margin gap so hover zone is contiguous

Chad Weidert

2026-03-20

aa0d90f9

fix: remove Home button from local nav on all 8 pages

Chad Weidert

2026-03-20

096725e2

fix: merge Home/News/Events into dropdown, add product-management to SDLC active pages

Chad Weidert

2026-03-20

f43c776f

fix: add FA icons to deployment and automation page titles

Chad Weidert

2026-03-20

9b5b322e

fix: move Product Mgmt into SDLC dropdown in top nav

Chad Weidert

2026-03-20

33fe24b8

fix: add bottom margin to nav buttons for spacing above title

Chad Weidert

2026-03-20

e742a068

fix: move local nav above title in all 8 page headers

Chad Weidert

2026-03-20

b1231461

fix: add consistent local nav to About group (Case Studies, Resources, Reviews)

Chad Weidert

2026-03-20

c5056228

fix: normalize local nav to identical schema across all 5 SDLC pages

Chad Weidert

2026-03-20

65c557b0

refactor: redact internal module/variable names from dependency map section

Chad Weidert

2026-03-20

82017187

feat: add local nav button bar to automation, deployment, and resources pages

Chad Weidert

2026-03-20

e6bc2138

feat: consolidate Case Studies/Resources/Reviews into About dropdown nav

Chad Weidert

2026-03-20

d3701163

feat: SDLC dropdown nav, Product Management page

Chad Weidert

2026-03-20

15a4502a

feat: split cv-trace-run into cv-trace-g0/g1/g2.au3

Chad Weidert

2026-03-20

01242628

fix: health gate must fire (c:csv) before sentinel write

Chad Weidert

2026-03-20

ea0289a4

feat: split quality-assurance into Quality+Validation and Risk+DFMEA pages

Chad Weidert

2026-03-20

f4a11baf

feat: add dependency call graph and validation serialization to quality-assurance.html

Chad Weidert

2026-03-20

bb266e6c

feat: add quality-assurance.html — AI safety rails and simulated user validation

Chad Weidert

2026-03-20

195c0d93

fix: move CSB001 open to after Group 0 to prevent acedGetArgs crash

Chad Weidert

2026-03-20

a8caa33a

chore: update news from RSS feeds for 2026-03-20

GitHub Action

2026-03-20

0107607a

feat: rewrite cv-trace-run.au3 – Group 0/1/2 drawing-dependency structure

Chad Weidert

2026-03-20

0dae4106

fix: cv-trace-run.au3 4-phase ordering + active-window dismiss

Chad Weidert

2026-03-19

2cc20235

fix: cv-trace-run.au3 array init syntax errors

Chad Weidert

2026-03-19

74e469b9

feat: redesign trace logging – safe 5-layer trace architecture

Chad Weidert

2026-03-19

b16cadbf

fix: step2 alert guard dismiss blocking error dialogs before config dump

Chad Weidert

2026-03-19

c2497b4b

docs: major gap book restructure — apples-to-apples T-chart, 200-feature Part 2, Part 3 with TW step refs, Part 19 platform risk

Chad Weidert

2026-03-19

784d32ab

fix: restore 3 missing closing parens in matl_dlg.lsp

Chad Weidert

2026-03-19

8924bb3f

feat: add file-based load error logging to csv.lsp

Chad Weidert

2026-03-19

f2ace590

feat: add OCR scripts, cv-tracer, and VM108 p0-20260319 validation run

Chad Weidert

2026-03-19

770c00aa

feat: add vl-catch-all-apply error handling to all module loaders

Chad Weidert

2026-03-19

112258dd

docs: update legacy docs - v11 architecture, v7 manual, v360/v7 indexes

Chad Weidert

2026-03-19

d4140d73

chore: add patent OCR extract, tiltwerks competitive analysis, and extract script

Chad Weidert

2026-03-19

0ffb3ceb

docs: move csv-manual-v11 from legacy to modernization-2026

Chad Weidert

2026-03-19

c083904b

docs: add v7 patent-annotated manual and v11 source-derived manual

Chad Weidert

2026-03-19

a15d1c41

fix: repair master gap book corruption

Chad Weidert

2026-03-19

5fabd7fe

chore: update news from RSS feeds for 2026-03-19

GitHub Action

2026-03-19

5b2464fd

docs: elaborate tiltwerks manual with OCR-discovered features

Chad Weidert

2026-03-18

3e3e0d87

refactor: preserve tiltwerks screenshot renames for sync

Chad Weidert

2026-03-18

9aa7ce9c

refactor: rename tiltwerks extract sessions with descriptive names

Chad Weidert

2026-03-18

3b6ed405

chore: remove erroneous gitignore exclusion for tiltwerks PNGs

Chad Weidert

2026-03-18

79956fbd

chore: add tiltwerks analysis scripts and reports

Chad Weidert

2026-03-18

7b31e3c2

chore: update news from RSS feeds for 2026-03-18

GitHub Action

2026-03-18

85a6d9bf

chore: update news from RSS feeds for 2026-03-17

GitHub Action

2026-03-17

3a574c4b

chore: auto-generate weekly update for 2026-03-16

GitHub Action

2026-03-16

33f4cdbd

chore: update news from RSS feeds for 2026-03-16

GitHub Action

2026-03-16

3b906d89

feat: add per-build flow map artifacts

Chad Weidert

2026-03-15

4e43a24d

chore: update news from RSS feeds for 2026-03-15

GitHub Action

2026-03-15

83124019

fix: step3 site drawing open — add _DismissSavePrompt + diagnostics

Chad Weidert

2026-03-14

30dfe3b0

chore: update news from RSS feeds for 2026-03-14

GitHub Action

2026-03-14

9d23bb67

fix(rtm): requirements are work items at any hierarchy level, not a separate artifact

Chad Weidert

2026-03-13

94a9808e

fix: use clipboard paste for long drawing paths in au3 scripts

Chad Weidert

2026-03-13

bf9cb954

feat: add P0 Steps 4/5/6 validation scripts

Chad Weidert

2026-03-13

48a6a426

refactor: Pass 4 — split stacked closing parens onto own lines

Chad Weidert

2026-03-13

b03f1ed1

docs: add Static Analysis Suite section to testing doc

Chad Weidert

2026-03-13

75d3dce1

feat: add static analysis suite + fix annotation paren regressions

Chad Weidert

2026-03-13

78a0802f

refactor: Pass 3 clean code — extract pv-val/pv-master DRY helpers

Chad Weidert

2026-03-13

f5754512

refactor: Pass 2 clean code — magic numbers, dead code, formatting

Chad Weidert

2026-03-13

90140d7b

docs: annotate all 45 remaining DCL files with standard headers

Chad Weidert

2026-03-13

138826e9

docs: annotate pointmap.lsp, footing.lsp, column.lsp, weld.lsp

Chad Weidert

2026-03-13

43122dff

docs: annotate fv_dlg.lsp, err.lsp, editbx.lsp, invar.lsp

Chad Weidert

2026-03-13

2966f557

docs: annotate test.lsp, wd_dlg.lsp, fh_dlg.lsp, strlsort.lsp

Chad Weidert

2026-03-13

704a6b36

docs: annotate newlist.lsp with header and section dividers

Chad Weidert

2026-03-13

23065200

docs: annotate main.lsp with header and section dividers

Chad Weidert

2026-03-13

2af5ce3e

docs: annotate wc_dlg.lsp with header and section dividers

Chad Weidert

2026-03-13

0e3aac05

docs: annotate j.lsp with header and section dividers

Chad Weidert

2026-03-13

555aae43

docs: annotate num_dlg.lsp with header and section dividers

Chad Weidert

2026-03-13

1044e125

docs: annotate donerev.lsp with header and section dividers

Chad Weidert

2026-03-13

2a4db76b

docs: annotate wclist.lsp with header and section dividers

Chad Weidert

2026-03-13

9e27bbff

docs: annotate let_dlg.lsp - letter grid definition dialog

Chad Weidert

2026-03-13

b569c1b9

docs: annotate ch_dlg.lsp - chamfer details dialog

Chad Weidert

2026-03-13

33b9e1df

docs: annotate wcedlst.lsp - weld connection edit list validation

Chad Weidert

2026-03-13

1990c3a1

chore: update news from RSS feeds for 2026-03-13

GitHub Action

2026-03-13

cb2a426b

docs: annotate new.lsp - new project dialog and folder creation

Chad Weidert

2026-03-12

3d8490c7

docs: annotate btch.lsp - batch panel drawing engine

Chad Weidert

2026-03-12

a9b395ce

docs: annotate brace.lsp - brace point block placement

Chad Weidert

2026-03-12

38178bf5

docs: annotate drwbas.lsp - draw base dimension string

Chad Weidert

2026-03-12

cf2aeb89

docs: annotate rndblock.lsp - round blockout geometry drawing

Chad Weidert

2026-03-12

b5f2664a

docs: annotate wdenable.lsp — window/door enable/disable logic

Chad Weidert

2026-03-12

740e50d6

docs: annotate miter.lsp — miter cut wedge drawing

Chad Weidert

2026-03-12

13e864be

docs: annotate sbenable.lsp — square blockout enable/disable logic

Chad Weidert

2026-03-12

9c044eca

docs: annotate thick.lsp with header + section dividers

Chad Weidert

2026-03-12

239fb7f6

docs: annotate fs_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

7fc218fc

docs: annotate ts_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

1c451445

docs: annotate project.lsp with header + section dividers

Chad Weidert

2026-03-12

d46646ba

docs: annotate chrchk.lsp with header + section dividers

Chad Weidert

2026-03-12

91fce08e

docs: annotate sd_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

bc977f8b

docs: annotate rb_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

d3144d4f

docs: annotate pick.lsp with header + section dividers

Chad Weidert

2026-03-12

d08a27dd

docs: annotate elevmrkr.lsp with header + section dividers

Chad Weidert

2026-03-12

b71f06a1

docs: annotate renpan.lsp with header + section dividers

Chad Weidert

2026-03-12

cf2ba50c

docs: annotate fenable.lsp with header + section dividers

Chad Weidert

2026-03-12

b8d0fe26

docs: annotate ll_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

4741af24

docs: annotate ppcent.lsp with header + section dividers

Chad Weidert

2026-03-12

916b7080

docs: annotate ro_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

1c3fc57c

docs: annotate wdpage.lsp with header + section dividers

Chad Weidert

2026-03-12

b920ff8e

docs: annotate dr_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

bcbbb004

docs: annotate wcpage.lsp with header + section dividers

Chad Weidert

2026-03-12

3fa13796

docs: annotate dl_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

65eedf4f

docs: annotate sb_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

f5482273

docs: annotate wcmod.lsp with header + section dividers

Chad Weidert

2026-03-12

c55df139

docs: annotate fpage.lsp with header + section dividers

Chad Weidert

2026-03-12

358d7fc9

docs: annotate lyr_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

a4a438ca

feat(rtm): add Epic/Feature hierarchy with full upstream traceability

Chad Weidert

2026-03-12

104f0306

docs: annotate calc_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

be1537ee

docs: annotate tp_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

97639d81

docs: annotate wcenable.lsp with header + section dividers

Chad Weidert

2026-03-12

02057852

docs: annotate nbenable.lsp with header + section dividers

Chad Weidert

2026-03-12

7aaae163

docs: annotate SHOW.LSP with header + section dividers

Chad Weidert

2026-03-12

61e1d1a1

docs: annotate wc_edit.lsp with header + section dividers

Chad Weidert

2026-03-12

87df7186

docs: annotate nbblock.lsp with header + section dividers

Chad Weidert

2026-03-12

50d231d2

docs: annotate nb_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

8cb7c649

docs: annotate opening.lsp with header + section dividers

Chad Weidert

2026-03-12

d118899d

docs: annotate lb_dlg.lsp

Chad Weidert

2026-03-12

d42f2955

Add embedded HTML/SVG charts, timelines, and infographics across PM portfolio docs

Chad Weidert

2026-03-12

f9e3957b

docs: annotate dowels.lsp

Chad Weidert

2026-03-12

df254da2

docs: annotate rangchck.lsp

Chad Weidert

2026-03-12

4d3e7ca0

docs: annotate centgrav.lsp

Chad Weidert

2026-03-12

9f063f7e

Embed Jira/Azure DevOps/Jama/DOORS/GitHub examples throughout portfolio docs

Chad Weidert

2026-03-12

bcece155

docs: annotate finpan.lsp

Chad Weidert

2026-03-12

3465945f

docs: annotate wsbeng.lsp

Chad Weidert

2026-03-12

89d4b0bb

Replace medical traceability reference with IT and edtech standards

Chad Weidert

2026-03-12

08733f95

Remove doc 17; embed real-world benchmark examples inline in each concept document

Chad Weidert

2026-03-12

a27396ec

docs: annotate convert.lsp

Chad Weidert

2026-03-12

a72da8ba

docs: annotate dreng.lsp — Dayton/Richmond .pdx export

Chad Weidert

2026-03-12

65dfbe8a

Replace evidence log with real-world benchmark index; reframe as honest mock portfolio

Chad Weidert

2026-03-12

4f4c022b

docs: annotate chamfer.lsp — panel corner chamfer engine

Chad Weidert

2026-03-12

516e9164

docs: annotate okcanhlp.lsp — universal dialog button router

Chad Weidert

2026-03-12

3f1ac106

docs: annotate drread.lsp — Dayton-Richmond .pdx importer

Chad Weidert

2026-03-12

00d5a928

docs: annotate mbread.lsp — Meadow-Burke material book importer

Chad Weidert

2026-03-12

bfcdda0e

Reframe mock portfolio as completed work product

Chad Weidert

2026-03-12

2c1e992e

docs: annotate wsbread.lsp — WorkShop Engineering importer

Chad Weidert

2026-03-12

f50367c6

docs: annotate engimp.lsp — engineering data importer

Chad Weidert

2026-03-12

2efa651e

docs: annotate mbeng.lsp — Meadow-Burke engineering export

Chad Weidert

2026-03-12

f943348f

docs: annotate basedim.lsp — horizontal dimension engine

Chad Weidert

2026-03-12

4e8ec896

docs: annotate bolt.lsp (weld connection bolt engine)

Chad Weidert

2026-03-12

352a3406

docs: annotate drawdimlst.lsp (orphaned dmlst routing)

Chad Weidert

2026-03-12

b4adebe4

docs: annotate green.lsp (greenplate/bolt geometry)

Chad Weidert

2026-03-12

3f62856a

docs: annotate feature.lsp (3D panel opening generator)

Chad Weidert

2026-03-12

4d52e6c8

docs: annotate mkblk.lsp (block factory)

Chad Weidert

2026-03-12

553bbdf0

Add mock portfolio to top-level docs indexes

Chad Weidert

2026-03-12

076cf44d

docs: annotate drawdim.lsp (master dimension engine)

Chad Weidert

2026-03-12

f1986bc5

Add ABC mock portfolio with PM framework and CEO briefing

Chad Weidert

2026-03-12

4bb35c8e

docs: annotate + format weldconn.lsp

Chad Weidert

2026-03-12

86ba46ba

docs: annotate + format ss_dlg.lsp

Chad Weidert

2026-03-12

643f349d

docs: annotate + format dwgnew.lsp

Chad Weidert

2026-03-12

f1bee1eb

docs: annotate + format setvars.lsp

Chad Weidert

2026-03-12

7b18fb4b

docs: annotate + format updvar.lsp

Chad Weidert

2026-03-12

27cc29e1

refactor: annotate + format slide.lsp

Chad Weidert

2026-03-12

1b1572f5

refactor: annotate + format enable.lsp

Chad Weidert

2026-03-12

e3b6031c

refactor: annotate + format bp_dlg.lsp

Chad Weidert

2026-03-12

4d8756f3

docs: annotate + format bpauto.lsp

Chad Weidert

2026-03-12

3845ee8a

docs: annotate + format ppauto.lsp

Chad Weidert

2026-03-12

106faf4f

feat: add Uncle Bob Clean Code instructions for AutoLISP

Chad Weidert

2026-03-12

c7a9aec9

docs: annotate + format points.lsp

Chad Weidert

2026-03-12

a734647c

docs: annotate + format pp_dlg.lsp

Chad Weidert

2026-03-12

0bc81b1e

docs: annotate + format pdisable.lsp

Chad Weidert

2026-03-12

7919feaa

docs: add Bug 81 — convert.lsp missing VLX-era mpvar defaults

Chad Weidert

2026-03-12

b7db8bb4

fix(makepan): mpnb->mprb toggle mismatch + annotation (Bug 75)

Chad Weidert

2026-03-12

94bd5572

docs: add Bug 73 to tracker (mp_dlg VLX/source mismatch)

Chad Weidert

2026-03-12

1a955ace

fix(mp_dlg): reconstruct VLX-version dialog layout (Bug 73)

Chad Weidert

2026-03-12

9996642b

chore: update news from RSS feeds for 2026-03-12

GitHub Action

2026-03-12

0b7ef1b2

docs: update architecture doc with NOD findings and 63-bug tally

Chad Weidert

2026-03-11

808c949a

fix: csv_diag.lsp group INSERT blocks by name with count

Chad Weidert

2026-03-11

b1ceee36

docs: update Bug 63 status to Fixed, document NOD key mismatch root cause

Chad Weidert

2026-03-11

41860c39

fix: apply site/site_list dual-key detection (same pattern as panel/panel_list)

Chad Weidert

2026-03-11

178c9ba6

fix: Bug 63 root cause - VLX uses NOD key panel not panel_list

Chad Weidert

2026-03-11

e00fa2f3

feat: add csv_diag.lsp + break out P0 Step 12 from Step 11

Chad Weidert

2026-03-11

4044a80d

chore: sync x64 build with x32 Bug 63 fix + annotations

Chad Weidert

2026-03-11

a472a665

refactor: annotate+format slab_dlg.lsp with discovery comments

Chad Weidert

2026-03-11

3dc15483

refactor: annotate+format grid_dlg.lsp with discovery comments

Chad Weidert

2026-03-11

accaa774

refactor: annotate+format sdwg_dlg.lsp with discovery comments

Chad Weidert

2026-03-11

6b948eda

refactor: annotate+format engexp.lsp with discovery comments

Chad Weidert

2026-03-11

a61c93b2

refactor: annotate+format native.lsp with discovery comments

Chad Weidert

2026-03-11

51370886

refactor: annotate+format panel.lsp with discovery comments

Chad Weidert

2026-03-11

2d233124

fix: Bug 63 — add 3-tier drawing type auto-detect at csv entry

Chad Weidert

2026-03-11

edc8f56e

docs: add Bug 63 — directly-opened panel drawings not recognized

Chad Weidert

2026-03-11

df9796f7

docs: add mandatory annotation & formatting enforcement rule to copilot-instructions

Chad Weidert

2026-03-11

c645d301

chore(x64): sync annotation + formatting changes from x32

Chad Weidert

2026-03-11

3d8782dc

refactor(wall_dlg.lsp): formatting pass

Chad Weidert

2026-03-11

336839d7

refactor(progopts.dcl): fix /// to // and expand annotation

Chad Weidert

2026-03-11

07675ce8

refactor(wall_dlg.dcl): add // header annotation

Chad Weidert

2026-03-11

30075e8e

refactor(project.dcl): add // header annotation

Chad Weidert

2026-03-11

62d059c9

refactor(md_dlg.dcl): add // header annotation

Chad Weidert

2026-03-11

149ef8b4

refactor(md_dlg.lsp): annotation + formatting pass

Chad Weidert

2026-03-11

c011cf48

refactor(layout): annotation + formatting pass

Chad Weidert

2026-03-11

0355d754

chore: update news from RSS feeds for 2026-03-11

GitHub Action

2026-03-11

1472f6af

docs(bug-tracker): synchronize bug numbers to GH issue numbers

Chad Weidert

2026-03-10

1e3c830e

docs(bug-tracker): log skill pack compliance bugs 50-58

Chad Weidert

2026-03-10

469ea15e

docs: fix table column alignment in bug tracker

Chad Weidert

2026-03-10

97a9954e

refactor(matl_dlg.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

803766df

refactor(drawpan.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

603f0642

refactor(site_dlg.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

dfccffe2

refactor(panatt.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

a021f0d4

refactor(pl_dlg.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

8e5fc294

refactor(dwgold.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

e05f1bd0

refactor(pj_name.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

aaac346f

refactor(revision.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

d83647fd

docs: comprehensive annotation pass per skill pack guidelines

Chad Weidert

2026-03-10

2e127787

docs: annotate 8 .lsp files with discovery comments

Chad Weidert

2026-03-10

a6c46921

fix: Bug 48-49 load panel state before matl_dlg/revision

Chad Weidert

2026-03-10

6d7337ff

fix: Bug 47-49 — Select Layouts routing, Materials/Revision guards

Chad Weidert

2026-03-10

d53be06a

fix: plt_dlg OK disabled when None selected, fix plotter/style discovery

Chad Weidert

2026-03-10

0beec90b

feat: proper Plotter Selection dialog with dropdowns and radios

Chad Weidert

2026-03-10

bbe13a5a

docs: fix table alignment in bug tracker

Chad Weidert

2026-03-10

8be59c53

reports: add VM 109 AC2026 step11 run4 OCR output

Chad Weidert

2026-03-10

35f790b9

docs: add Bug 46 - AC2026 QSAVE DWG format corruption

Chad Weidert

2026-03-10

cd44f10e

fix: AC2026 au3 - remove QSAVE to prevent DWG format corruption

Chad Weidert

2026-03-10

50a4f4c4

docs: update step11 validation and release tracking

Chad Weidert

2026-03-10

903b2166

docs: align app-store licensing scope and ingest artifacts

Chad Weidert

2026-03-10

b73f2475

chore: update news from RSS feeds for 2026-03-10

GitHub Action

2026-03-10

52cde7b4

chore: sync improvement backlog with bug tracker action

Chad Weidert

2026-03-09

e0fa076d

fix: au3 MouseClick on No button for VLX save dialog

Chad Weidert

2026-03-09

4ecf24fc

fix: plt.lsp use DCL dialog + csv.lsp QSAVE before plt + au3 deploy path

Chad Weidert

2026-03-09

d32f0ed7

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

428ba74e

fix: fallback bug updates to commit activity

Chad Weidert

2026-03-09

3b82d493

fix: plt.lsp show Plot dialog + au3 break Send() + per-item F2 captures

Chad Weidert

2026-03-09

3589e7fd

fix: remove panel_list guards from csv.lsp progcont routing

Chad Weidert

2026-03-09

0fb950ac

fix: au3 QSAVE before csv calls + sync csv_help.lsp to x64

Chad Weidert

2026-03-09

0187c6d0

docs: align risk register and validation references

Chad Weidert

2026-03-09

b0b37028

fix: warning dialog X button = No + au3 alert dismiss

Chad Weidert

2026-03-09

9e327707

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

84a8f916

fix: scope bug stats parser to summary bug tables

Chad Weidert

2026-03-09

5c449a75

fix: Step 11 progcont target functions + save dialog (Bug 45)

Chad Weidert

2026-03-09

3ddf7f01

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

75cb903e

fix: clarify bug totals and remove ellipses from generated text

Chad Weidert

2026-03-09

6d85543d

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

57ac689b

fix: correct bug fallback counting and remove truncation

Chad Weidert

2026-03-09

ac960c1b

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

2b1cfc5e

fix: correct weekly bug stats and strip markdown headings

Chad Weidert

2026-03-09

e8b56d2a

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

e8d40975

fix: force weekly email content type to html

Chad Weidert

2026-03-09

cb255f29

fix: use Button2 ClassNN for save dialog dismiss (Bug 44 v3)

Chad Weidert

2026-03-09

179c6358

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

54a34640

fix: stop escaping weekly email HTML

Chad Weidert

2026-03-09

bf6539c9

fix: rewrite save-dialog detection in Step 11 au3 (Bug 44 v2)

Chad Weidert

2026-03-09

9d411096

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

4f7716b1

fix: render weekly email as proper HTML

Chad Weidert

2026-03-09

eeba0016

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

30f88e47

fix: Step 11 au3 - handle VLX save-changes dialog (Bug 44)

Chad Weidert

2026-03-09

d768c9cb

fix: improve weekly email bug content and formatting

Chad Weidert

2026-03-09

8284d467

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

149cba79

docs: Step 10 Shading PASS 5/7 (B, D-G) with OCR evidence

Chad Weidert

2026-03-09

dc36b476

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

40ad1325

fix: set GH_TOKEN for weekly update workflow

Chad Weidert

2026-03-09

9a508473

fix: AC2026 au3 steps 9/10/11 — use Ctrl+O for drawing open

Chad Weidert

2026-03-09

7190d816

docs: Bug 43 (VM 201 FATAL ERROR), Step 9 PINNED, doc 06 update

Chad Weidert

2026-03-09

7511e80e

chore: update news from RSS feeds for 2026-03-09

GitHub Action

2026-03-09

1402977e

fix: lyr_dlg requires keylst global + dialog name argument

Chad Weidert

2026-03-08

063be8ac

fix: add lyr_dlg + okcanhlp to csvlst — step9 site layers broken (Bug 40)

Chad Weidert

2026-03-08

48829c70

fix: step9 — open CSBsite1.dwg before item 7 (site layer test)

Chad Weidert

2026-03-08

79e582b7

fix: step9 — add _DismissSavePrompt() between all items

Chad Weidert

2026-03-08

a73f91e5

docs: step8 full analysis — results table, AC2026 workarounds, cross-config diffs

Chad Weidert

2026-03-08

33e47235

docs: step8 PASS on 5/7 configs (B, D-G) with cross-config analysis

Chad Weidert

2026-03-08

32d911ae

fix: step8 AC2026 — re-acquire window handle after Ctrl+O drawing load

Chad Weidert

2026-03-08

f35d3aed

fix: step8 AC2026 — Send path at command prompt, not GUI dialog

Chad Weidert

2026-03-08

d28a0121

fix: step8 AC2026 — properly target File Name field in Open dialog

Chad Weidert

2026-03-08

b018024a

chore: update news from RSS feeds for 2026-03-08

GitHub Action

2026-03-08

cf7a88fc

chore: update news from RSS feeds for 2026-03-07

GitHub Action

2026-03-07

e1d0859a

fix: step8 AC2026 — Ctrl+O as primary file open, no launch argument

Chad Weidert

2026-03-06

c65316a0

fix: step8 AC2026 — Ctrl+O fallback to open CSBsite1.dwg

Chad Weidert

2026-03-06

bd481d6c

fix: step8 — LISP (command) reproducing csv.mnu macros

Chad Weidert

2026-03-06

b50c9417

fix: step8 — use VPOINT XYZ instead of _-view named views

Chad Weidert

2026-03-06

8835ef08

fix: step8 — use CSBsite1.dwg, raw view commands, escape cleanup

Chad Weidert

2026-03-06

9b0bcd20

docs: Step 7 PASS on 6/7 configs — full cross-config OCR analysis

Chad Weidert

2026-03-06

39c01984

fix: csv_help use file-size detection + VM 104 PB11/TB11 comparison

Chad Weidert

2026-03-06

c521aa36

fix: csv_help unconditional load + Explorer window exclusion

Chad Weidert

2026-03-06

192d4832

fix: WinHelp replacement wrapper for Win10 + step7 dialog improvements

Chad Weidert

2026-03-06

ded1857b

fix: step7 dialog escaping — handle file dialogs and non-CV popups

Chad Weidert

2026-03-06

5fdf6370

feat: add P0 Steps 7-11 validation scripts and rewrite doc 06

Chad Weidert

2026-03-06

691da23a

fix: Bug 39 — version subtitle not rendering in progopts.dcl

Chad Weidert

2026-03-06

17b757ee

feat: add P0 Step 3 — drawing open + CV behavior verification

Chad Weidert

2026-03-06

7be07888

fix: restore acad2000 au3 scripts from VM 102 known-good copies

Chad Weidert

2026-03-06

d997faf3

fix: smart skip if CSV persisted, delete csv.cuix

Chad Weidert

2026-03-06

3caffb4f

fix: remove registry writes, always CUILOAD at startup

Chad Weidert

2026-03-06

4ef88983

fix: switch CUILOAD from csv.cuix to csv.cui + self-healing registry

Chad Weidert

2026-03-06

60d47abf

fix: rebuild csv.cuix with proper OPC shredding + fix menucmd P13

Chad Weidert

2026-03-06

d20cdd6c

feat: add csv.cuix for AutoCAD 2010+ menu bar support

Chad Weidert

2026-03-06

4bc4ba63

fix: self-healing csvmenu.lsp + ONLINEDESIGNASSISTANT removal

Chad Weidert

2026-03-06

a38d0d97

docs: add rule 16 — LISP-first for all config fixes

Chad Weidert

2026-03-06

6c85e7df

fix: step2 Test 3 now matches step1 pattern — remove early #32770 check

Chad Weidert

2026-03-06

e66c86c9

fix: use Ctrl+N to create drawing after closing trial popup

Chad Weidert

2026-03-06

b0e6bece

fix: close trial popup via WebView2 ControlClick instead of Text Window

Chad Weidert

2026-03-06

1b4606fd

chore: update news from RSS feeds for 2026-03-06

GitHub Action

2026-03-06

22fc3df0

fix: rewrite P0 steps 0-2 Test 3 to use AutoCAD Text Window

Chad Weidert

2026-03-05

4c7ca61a

fix: Display-Toggle [short] -> [int16] for PowerShell

Chad Weidert

2026-03-05

a8882fe1

fix: Display-Toggle DEVMODE struct layout - use Explicit offsets

Chad Weidert

2026-03-05

504dea1e

fix: Display-Toggle.ps1 encoding — em dashes + missing BOM

Chad Weidert

2026-03-05

067f75fd

fix: Display-Toggle — split into .bat + .ps1 with full logging

Chad Weidert

2026-03-05

8fc5e88e

fix: Display-Toggle.bat — drop nircmd, use native Win32 API

Chad Weidert

2026-03-05

8fb791d6

feat: Display-Toggle.bat for VM 109 resolution switching

Chad Weidert

2026-03-05

f88a3f54

feat: AutoCAD 2026 au3 variants for VM 109

Chad Weidert

2026-03-05

9a0f8be5

fix: Bug 42 — add cancel guard after project() in csv.lsp

Chad Weidert

2026-03-05

d43af501

fix: Bug 40 - gray 7 project-dependent buttons in progopts when no drawing loaded

Chad Weidert

2026-03-05

5a563262

docs: standardize VM/build labels across docs 06 and 32

Chad Weidert

2026-03-05

fe3112a2

docs: log Bugs 39-41, 1024x768 4-VM comparison, VM 104 confirmed TB11

Chad Weidert

2026-03-05

36a6907a

chore: formatter normalization + VM 109 step 2 rerun OCR

Chad Weidert

2026-03-05

394befd6

fix: sync x64 TB11-01x64 build from x32 (187 missing source files)

Chad Weidert

2026-03-05

ae18b4ae

chore: add OCR output from P0 Steps 0-2 validation runs

Chad Weidert

2026-03-05

e8e1b3f8

docs: formatting fixes in architecture docs 28/29

Chad Weidert

2026-03-05

c1638dcc

docs: add full test plan status and completion projections to doc 06

Chad Weidert

2026-03-05

38177f42

docs: update timeline with full test plan projections

Chad Weidert

2026-03-05

b99756c9

docs: add P0 baseline section to Immediate next steps

Chad Weidert

2026-03-05

51fe18a8

chore: update news from RSS feeds for 2026-03-05

GitHub Action

2026-03-05

3697e832

docs: update doc 00 vision/status through March 4

Chad Weidert

2026-03-04

e821bfd5

docs: update planning docs (03, 04, 05, 10, 11) through March 4

Chad Weidert

2026-03-04

cecc9ef1

fix: Bug 38 - x64 ACAD path pointed to stale acad2000 subdir

Chad Weidert

2026-03-04

5402826e

fix: pivot Win10 to TB11-only, remove WinHelp workaround, increase csv delay

Chad Weidert

2026-03-04

2f1ed128

fix: Bug 37 — WinHelp dialog blocking F2 captures on Win10

Chad Weidert

2026-03-04

1f42f360

fix: CV Update.bat findstr needs /C: for literal match (Bug 36)

Chad Weidert

2026-03-04

39b5d55d

fix: CV Update.bat junction detection false positive on Win10 (Bug 36)

Chad Weidert

2026-03-04

58b66e9d

docs: add VM 108/109 to P0 testing configs (E/F)

Chad Weidert

2026-03-04

3e88b9d5

fix: CV Update.bat creates double junctions on x64

Chad Weidert

2026-03-04

d8306e1f

docs: P0 Step 2 — all 4 configs PASS with full OCR analysis

Chad Weidert

2026-03-04

1f0018b3

docs: P0 Step 2 results — VM 104 PB11 + TB11 PASS

Chad Weidert

2026-03-04

afa0bbe8

fix: acaddoc.lsp use (load) for VLX instead of APPLOAD command

Chad Weidert

2026-03-04

f0018b73

fix: acaddoc.lsp use APPLOAD instead of arxload for VLX loading (Bug 35)

Chad Weidert

2026-03-04

c1b6c52c

fix: deploy acaddoc.lsp for PB11 mode — VLX Startup Suite junction fix

Chad Weidert

2026-03-04

ab6302ba

fix: p0-step2 config dump reads wrong registry key for Startup Suite

Chad Weidert

2026-03-04

f8cfda42

fix: p0-step2 focus management + document Unknown command Y artifact

Chad Weidert

2026-03-04

64ea7384

fix: invoke csv via LISP (c:csv) instead of bare command

Chad Weidert

2026-03-04

605ddfd4

fix: add F2 screenshot after csv dialog dismiss to catch Unknown command

Chad Weidert

2026-03-04

54afed24

fix: menugroup probe uses string names not integer index

Chad Weidert

2026-03-04

2bef9af8

fix: cv-p0-step2.au3 — F2 after each config group + menugroup index loop

Chad Weidert

2026-03-04

6205ebeb

feat: create cv-p0-step2.au3 — CSV initialization verification

Chad Weidert

2026-03-04

c86d6798

chore: update news from RSS feeds for 2026-03-04

GitHub Action

2026-03-04

2de814c5

docs: P0 Step 1 PASS all 4 configs (OCR verified)

Chad Weidert

2026-03-03

275e5949

fix: extract configure subroutines to CV_Configure.bat

Chad Weidert

2026-03-03

9f9944a9

fix: restore CV Update.bat pause to :DONE (revert wrapper approach)

Chad Weidert

2026-03-03

0bbdea20

feat: capture F2 Text Window for full getenv scrollback

Chad Weidert

2026-03-03

5b6d31d0

fix: ENVALL expression exceeded AutoCAD command-line buffer

Chad Weidert

2026-03-03

931af910

feat: add ENVALL verification test to P0 Step 1

Chad Weidert

2026-03-03

613ada62

docs: add Bug 32 (registry instability) + update Step 1 docs

Chad Weidert

2026-03-03

f42b9ddd

feat: Step 1 apply all classic settings + add setenv reference doc

Chad Weidert

2026-03-03

0a40890c

docs: add CmdVisLines registry fallback comment to Step 1

Chad Weidert

2026-03-03

e6746885

fix: Step 1 use setenv CmdVisLines instead of mouse-drag

Chad Weidert

2026-03-03

20c63a9a

fix: rewrite Step 1 without registry + fix CV Update pause

Chad Weidert

2026-03-03

5d23ff1c

fix: Step 1 write to active Profiles, correct DockWindow.Position, suppress Panda

Chad Weidert

2026-03-03

081bbf42

docs: P0 Step 0 PASS all configs, add Step 1 layout standardization, Bug 31

Chad Weidert

2026-03-03

aad8ded4

docs: add Priority 0 incremental baseline validation to doc 06

Chad Weidert

2026-03-03

b6ab84bb

fix: suppress csvmenu alert that blocks drawing OPEN (Bug 30)

Chad Weidert

2026-03-03

624211dd

fix: rewrite slope_dlg + btch_dlg to match golden VLX, restore osnap, revert cmdecho

Chad Weidert

2026-03-03

e1cc4dcc

fix: remove (command osnap off), restore cmdecho, add diagnostics

Chad Weidert

2026-03-03

26f6ea15

chore: update news from RSS feeds for 2026-03-03

GitHub Action

2026-03-03

198d3ab4

fix: rewrite btch_dlg to use pure AutoLISP file enum (test 07)

Chad Weidert

2026-03-02

e8bc74af

fix: preserve curdir on getfiled cancel (tests 07/10)

Chad Weidert

2026-03-02

c9e4056a

fix: TB11 tests 03,04,06,07 — slope_dlg, projdet, curdir guard, cvplst PATH

Chad Weidert

2026-03-02

affa2d2b

fix: rewrite OCR script for full-detail extraction

Chad Weidert

2026-03-02

69aa59a3

fix: rewrite progopts to match golden VM 102 dialog

Chad Weidert

2026-03-02

c0866ba5

fix: revert btch_dlg.lsp to PB11 original, add Clear button to slope_dlg

Chad Weidert

2026-03-02

72d33679

fix: prevent btch_dlg infinite loop when pnllist.txt not created

Chad Weidert

2026-03-02

726db859

fix: replace VLX-era dialogs with source-mode equivalents

Chad Weidert

2026-03-02

fa2e616d

fix: add acaddoc.lsp per-document loader for source-mode TB11

Chad Weidert

2026-03-02

b68047f7

fix: set lispinit=0 at load time to survive document switches

Chad Weidert

2026-03-02

11304b3d

chore: update news from RSS feeds for 2026-03-02

GitHub Action

2026-03-02

9e794311

feat: csv.lsp replaces csvmenu.lsp as Startup Suite entry (1:1 VLX swap)

Chad Weidert

2026-03-01

3effe25f

docs: update x32 and x64 architecture docs with validation/bug/progcont findings

Chad Weidert

2026-03-01

884e1714

docs: correct progcont analysis — VLX/source mismatch discovery (Mar 1)

Chad Weidert

2026-03-01

bd1dc85c

fix: simplify TB11 startup to match PB11 Startup Suite pattern

Chad Weidert

2026-03-01

aaba5733

fix: CV Update.bat dual-mode startup config (PB11 vs TB11)

Chad Weidert

2026-03-01

78a9077c

fix: csvmenu.lsp skip reload if already loaded (build-level fix)

Chad Weidert

2026-03-01

cc72ceb5

revert: restore original AutoIT validation script

Chad Weidert

2026-03-01

312191ca

fix: LISPINIT registry + forward-slash OPEN path for junctions

Chad Weidert

2026-03-01

057e8ff1

docs: eliminate ‘automation & tooling bugs’ category

Chad Weidert

2026-03-01

af898920

fix: suppress csvmenu.lsp alert dialog in auto-load mode (Bug 30)

Chad Weidert

2026-03-01

63ff0f3e

fix: replace #

#

8a3f8a4d

chore: update news from RSS feeds for 2026-03-01

GitHub Action

2026-03-01

b0550d29

fix: acaddoc.lsp source-mode must load csv.lsp after csvmenu.lsp

Chad Weidert

2026-02-28

a9e5e47b

docs: update 10 modernization docs + add OCR validation output

Chad Weidert

2026-02-28

eef07448

fix: bug tracker sync parser handles multi-column table formats

Chad Weidert

2026-02-28

7d68ee9d

docs: add bugs 22-27 from Feb 28 validation session

Chad Weidert

2026-02-28

5ae65f89

fix: backslash paths + remove propertiesclose in validation script

Chad Weidert

2026-02-28

94ecb944

fix: automate AutoCAD config in CV Update.bat for fresh installs

Chad Weidert

2026-02-28

18a503c8

fix: use timestamped run directories for validation screenshots

Chad Weidert

2026-02-28

cef18593

feat: add docs validation CI/CD workflow with structured reporting

Chad Weidert

2026-02-28

e71d1581

docs: add encoding tooling references to copilot instructions

Chad Weidert

2026-02-28

9c7a88cc

docs: restore IPs to copilot instructions, clarify only docs/source/ is public

Chad Weidert

2026-02-28

e2bc9bb7

docs: update copilot instructions with sensitive data policy

Chad Weidert

2026-02-28

7c7c99ed

docs: move sensitive infrastructure docs to docs-sensitive/ and redact IPs

Chad Weidert

2026-02-28

1bc197d0

refactor: archive installer docs to docs-archived/installer/

Chad Weidert

2026-02-28

c4bf5159

docs: deprecate doc 23 (VM 109 setup) - superseded by docs 06/27/29

Chad Weidert

2026-02-28

c26fd563

docs: doc 06 - rewrite test layers, golden datasets, acceptance criteria, tools

Chad Weidert

2026-02-28

9cdf6d79

docs: doc 06 - AutoIT validation results, NanoCAD/AC2026, workflow test matrix

Chad Weidert

2026-02-28

3a772726

docs: update 06-testing-validation with verified Proxmox data and current state

Chad Weidert

2026-02-28

135cf1bf

docs: fix weekly update date attribution against GitHub commit graph

Chad Weidert

2026-02-28

8c4939d4

docs: rewrite weekly updates with actual commit data

Chad Weidert

2026-02-28

8005cebf

docs: major update to doc 07 - WiX ABORTED, pivot to VLX .bundle/App Store

Chad Weidert

2026-02-28

0ec85fea

docs: comprehensive expansion of SDLC doc 35 (813→1007 lines)

Chad Weidert

2026-02-28

30853ca1

docs: elaborate Tools & Best Practices, add Project Management Methods (doc 35)

Chad Weidert

2026-02-28

ecbc4528

docs: add concrete cross-references to SDLC doc (35)

Chad Weidert

2026-02-28

97023288

docs: add 35-software-development-lifecycle (DFSS-aligned SDLC)

Chad Weidert

2026-02-28

3b5f2386

docs: log Bug 21 (missing RefSearchPath), broaden bug definition, update DFMEA

Chad Weidert

2026-02-28

d6930ba4

docs: correct Bug 20 - exe swap theory disproven, deploy deferred VLX loading

Chad Weidert

2026-02-28

78a4d0a2

docs: update Bug 20 — patched acad.exe root cause analysis

Chad Weidert

2026-02-28

0169bdf0

chore: update news from RSS feeds for 2026-02-28

GitHub Action

2026-02-28

f4d0ca05

docs: add Bug 19 (missing menu registration) + validation workflow

Chad Weidert

2026-02-27

0ac495e4

docs: add Bug 18 (progcont dead code) with DFMEA cross-reference table

Chad Weidert

2026-02-27

944c3cb3

fix: add 19 missing files to PB11-00x32 from XP-Legacy

Chad Weidert

2026-02-27

250667b8

fix: update web URL and tech support in PB builds

Chad Weidert

2026-02-27

da70bb07

chore: update news from RSS feeds for 2026-02-27

GitHub Action

2026-02-27

4613dcf1

fix: use github.com/login instead of private repo URL

Chad Weidert

2026-02-26

9b86d2ed

fix: use _browser instead of startapp for GitHub login URL

Chad Weidert

2026-02-26

1675b792

fix: move GitHub login from startup to Tech Support click

Chad Weidert

2026-02-26

5988670f

fix: GitHub login browser not opening at startup

Chad Weidert

2026-02-26

8396e022

docs: add 34-tech-support-modernization

Chad Weidert

2026-02-26

7bfe77e9

feat: update Web Page menu item to simplestruct.com/resources.html

Chad Weidert

2026-02-26

85cbb680

feat: GitHub login at startup + local issue backup

Chad Weidert

2026-02-26

5644e684

feat: auto-configure AutoCAD Startup Suite on version switch

Chad Weidert

2026-02-26

4549e9ab

fix: remove old CV Update.bat from build folders

Chad Weidert

2026-02-26

51a04cae

fix: handle (x86) in junction paths — use delayed expansion

Chad Weidert

2026-02-26

4d22617d

fix: replace \NUL directory checks with trailing backslash

Chad Weidert

2026-02-26

084dd55f

fix: add self-update protection to CV Update.bat

Chad Weidert

2026-02-26

75aeda65

fix: rewrite CV Update.bat — protect junctions, repair missing links

Chad Weidert

2026-02-26

1c3d3dcb

refactor: reorganize repo — nero-project to exp/, v3_60 and v7.0(patch) to src/x86/

Chad Weidert

2026-02-26

c28d3255

refactor: restructure builds into src/x32/ and src/x64/

Chad Weidert

2026-02-26

d1400253

chore: add Project Files junction support to CV Update.bat

Chad Weidert

2026-02-26

acc0079c

refactor: unify Project Files into single shared folder

Chad Weidert

2026-02-26

ba16d948

feat: rewrite CV Update for junction-swap mode

Chad Weidert

2026-02-26

c63b6f90

feat: version picker in CV Update + alpha VM deployment script

Chad Weidert

2026-02-26

74e6428e

feat: rewire Tech Support button to create GitHub Issues

Chad Weidert

2026-02-26

0f915c51

chore: update news from RSS feeds for 2026-02-26

GitHub Action

2026-02-26

bb8b1c36

docs: add Key Discoveries (Weeks 7-8) to vision document

Chad Weidert

2026-02-25

ef1ef3bf

docs: update vision document and weekly action for Feb 25

Chad Weidert

2026-02-25

b3c001fe

feat: add GitHub Issues sync for bug tracker

Chad Weidert

2026-02-25

e5b5fe0a

docs: add bugs 16-17 to tracker (savelay filtering, layout index)

Chad Weidert

2026-02-25

96f693b6

fix: savelay ENAME/XData filtering + layout index bug

Chad Weidert

2026-02-25

baf7af84

fix: add missing inspanel.lsp to TB11-01x64/acad2000

Chad Weidert

2026-02-25

7287f60b

feat: sync TB11-01x64/acad2000 with patched TB11-01x32 source

Chad Weidert

2026-02-25

8faa9ee0

chore: update news from RSS feeds for 2026-02-25

GitHub Action

2026-02-25

a69d8d04

chore: add CV Update.bat and csv-manual.md to TB11-01x64

Chad Weidert

2026-02-24

aeb0082f

chore: add CV Update batch file for VM git pull

Chad Weidert

2026-02-24

b9ece268

docs: expand site workflow sections in user manual

Chad Weidert

2026-02-24

267ea938

docs: add XData refactor plan, update bug tracker with bugs 14-15

Chad Weidert

2026-02-24

ad326f56

fix: tiltup index bug — nn vs xn for pnllst lookup (PB11 latent bug)

Chad Weidert

2026-02-24

401c1b1a

fix: tiltlist.txt ENAME serialization error in inspanel

Chad Weidert

2026-02-24

935e7d60

fix: inspanel fast path - generate tiltlist when panels already attached

Chad Weidert

2026-02-24

bb8beedf

fix: walline recovery + TEXT creation regression in inspanel/wall_dlg

Chad Weidert

2026-02-24

b1a73fa8

feat: save/restore wall line data via walllist.txt in inspanel

Chad Weidert

2026-02-24

456a0d6d

fix: guard inspanel.lsp against nil ssget (no wall lines)

Chad Weidert

2026-02-24

b488c955

docs: add 32-tb11-bug-tracker with all session bugs

Chad Weidert

2026-02-24

337f0004

fix: guard tiltup.lsp against missing tiltlist.txt

Chad Weidert

2026-02-24

480c6fbd

fix: VLX detection, FILE nil crash, and drawing type detection

Chad Weidert

2026-02-24

cd130c67

refactor: format inspanel.lsp, dbchk.lsp, warning.lsp to coding standards

Chad Weidert

2026-02-24

4fd1e244

fix: use S::STARTUP for post-open continuation code

Chad Weidert

2026-02-24

6cbb732b

fix: reload xrefs after vla-open with -xref reload *

Chad Weidert

2026-02-24

de062f10

fix: replace hardcoded path with variables, add continuation dialog

Chad Weidert

2026-02-24

9b4a3a6c

fix: capture vla-open document object and vla-activate it

Chad Weidert

2026-02-24

8490baf4

fix: use vla-open ActiveX instead of (command open) — confirmed broken

Chad Weidert

2026-02-24

e99034e5

fix: add CMDDIA=0, use _.OPEN with forward slashes

Chad Weidert

2026-02-24

55993f7e

fix: remove dbchk before scr — it leaves SAVEAS active (cmdactive=1)

Chad Weidert

2026-02-24

f1371cee

diag: print cmdactive and cancel active commands before open

Chad Weidert

2026-02-24

707d1a93

fix: hardcoded test — exact open command for CSSSITE.DWG

Chad Weidert

2026-02-24

0d9e57f8

fix: write .scr to TEMP dir instead of using direct command open

Chad Weidert

2026-02-24

c63ef9a0

fix: use plain open command instead of _.open

Chad Weidert

2026-02-24

c2bf96e2

fix: replace script mechanism with direct (command _.open) in scr.lsp

Chad Weidert

2026-02-24

8b498a25

fix: script files use unquoted path on separate line

Chad Weidert

2026-02-24

0d672d34

fix: route existing-project open through scr.lsp, fix filedia

Chad Weidert

2026-02-24

7fd17ca0

fix: write open.scr to C:\ root to avoid spaces in script path

Chad Weidert

2026-02-24

669c0dad

fix: set filedia 0 before script command for open.scr

Chad Weidert

2026-02-24

526c376c

fix: open selected drawing in existing-project workflow

Chad Weidert

2026-02-24

053a299b

fix: revert #

#

87a6a571

docs: add git workflow skill and #

#

e0b855e8

refactor: convert multiline comments to #

#

39c1f6a5

refactor: apply formatting standard to dirchk.lsp

Chad Weidert

2026-02-24

8ab93e71

fix: dirchk no longer blocks project folders with system-like names

Chad Weidert

2026-02-24

03745673

chore: resolve CHANGELOG merge conflict (keep upstream)

Chad Weidert

2026-02-24

8d9f9cc9

chore: clean up repo - commit docs, add dcl-inventory, update gitignore

Chad Weidert

2026-02-24

16f4385e

chore: update news from RSS feeds for 2026-02-24

GitHub Action

2026-02-24

a04809cf

fix: project browser shows .dwg files instead of .tmp

Chad Weidert

2026-02-23

5eb2188e

chore: add Update-ConstructiVision.bat and csv-manual.md to repo

Chad Weidert

2026-02-23

6bb321cb

fix: repair project file browser - use ‘tmp’ filter and Project Files directory

Chad Weidert

2026-02-23

9c4cb5e1

fix: switch from VLX to source mode, fix menu labels

Chad Weidert

2026-02-23

63b323cb

feat: add drawing type choice dialog, rename Program Options to Drawing Setup

Chad Weidert

2026-02-23

dcd797a2

docs: fix menu routing analysis — Program Options not Panel/Site, document redundancy

Chad Weidert

2026-02-23

fb7cae56

docs: add comprehensive workflow & human factors analysis (doc #31)

Chad Weidert

2026-02-23

acd2a70f

docs: convert CSV Manual.pdf to maintainable Markdown

Chad Weidert

2026-02-23

38948183

docs: modernize csvmenu.lsp copyright and legal notice

Chad Weidert

2026-02-23

b5fbb283

style: convert csvmenu.lsp header blocks to #

#

db047035

refactor: major overhaul of csvmenu.lsp with dependency tree header

Chad Weidert

2026-02-23

7ae5724c

refactor: modernize csv.prj compilation manifest

Chad Weidert

2026-02-23

d27e57af

feat: add AutoCAD version detection and multi-version menu loading (Layers 1-2)

Chad Weidert

2026-02-23

a9c51449

docs: add AutoCAD evolution analysis (doc 30) and note progcont redundancy

Chad Weidert

2026-02-23

3bcac30e

docs: add menu system architecture reference

Chad Weidert

2026-02-23

65fef74c

docs: correct BHF file identification across 6 docs

Chad Weidert

2026-02-23

cc36760b

refactor: format csv.lsp + add compilation architecture docs

Chad Weidert

2026-02-23

b5c74482

docs: rewrite doc 00 status - P1c/P2 active, installer sidelined, ~2mo ahead

Chad Weidert

2026-02-18

bf972230

chore: auto-generate weekly update for 2026-02-23

GitHub Action

2026-02-23

e18996df

chore: update news from RSS feeds for 2026-02-23

GitHub Action

2026-02-23

5a6472c7

chore: update news from RSS feeds for 2026-02-22

GitHub Action

2026-02-22

717c1412

chore: update news from RSS feeds for 2026-02-21

GitHub Action

2026-02-21

b6610065

chore: update news from RSS feeds for 2026-02-20

GitHub Action

2026-02-20

d68123e7

chore: update news from RSS feeds for 2026-02-19

GitHub Action

2026-02-19

3a5ea976

docs: update doc 00 status report to Feb 18 state

Chad Weidert

2026-02-18

37ccd64c

chore: update news from RSS feeds for 2026-02-18

GitHub Action

2026-02-18

b303185e

docs: rewrite doc 28 as TB11-01x32 architecture, add doc 29 for x64

Chad Weidert

2026-02-17

6e97e657

docs: add 28-constructivision-v11-architecture-revised (TB11)

Chad Weidert

2026-02-17

ff20b074

Cleanup AI Fuck-ups

Chad Weidert

2026-02-17

10c7f555

chore: add COM fix scripts, doc updates, and formatting fixes

Chad Weidert

2026-02-17

e20ad288

docs: update all phases/milestones — both x32 and x64 crash-free

Chad Weidert

2026-02-17

9c6801fa

docs: rewrite VM 109 registry fix as complete reproduction guide

Chad Weidert

2026-02-17

78be5da6

docs: add Phase 2 COM registration fix to VM 109 doc

Chad Weidert

2026-02-17

c1af0e7b

docs: add VM 109 AutoCAD x64 registry fix documentation

Chad Weidert

2026-02-17

8f568c75

chore: remove csv-nano.lsp and csvmenu-nano.lsp from src/ root

Chad Weidert

2026-02-17

fd31b8cf

chore: track binary files (.exe, .dll, .pdf) in all src/ subdirectories

Chad Weidert

2026-02-17

88a149e9

update risk and milestones based on v11.01 bug fixes

Chad Weidert

2026-02-17

3024933f

docs: add .github/copilot-instructions.md for AI coding agents

Chad Weidert

2026-02-17

bdaeca7d

docs: add EULA reference to README license section

Chad Weidert

2026-02-17

9ebd6c7f

docs: rewrite README with actual project description

Chad Weidert

2026-02-17

68f86bfb

chore: update news from RSS feeds for 2026-02-17

GitHub Action

2026-02-17

f0b32d58

docs: update phases, milestones, and risk register for Feb 16

Chad Weidert

2026-02-16

ccba1729

docs: add v3.60 source recovery document (26-v360-source-recovery.md)

Chad Weidert

2026-02-16

66de7a10

docs: add nightly build deployment section and VM 202 to testing docs

Chad Weidert

2026-02-16

21010f6a

Add missing exe files: SendTo copy.exe, wincss2000.exe

Chad Weidert

2026-02-16

529c5198

Track .pdf files in src/TB11-01x32

Chad Weidert

2026-02-16

8149b00f

Track .exe and .dll files in src/TB11-01x32

Chad Weidert

2026-02-16

3daa08e7

Add TB11-01x32 test build folder (v11 + v3.60 merged sources)

Chad Weidert

2026-02-16

da870177

Add TB11-01x32 test build folder (v11 + v3.60 merged sources)

Chad Weidert

2026-02-16

ed1451fa

Add PB11-01x32 (v11 + v3.60 merged source); rewrite architecture doc with full A-Q depth mapping

Chad Weidert

2026-02-16

66ad587a

VM security hardening, Total Uninstall backups, alpha tester guide updates

Chad Weidert

2026-02-16

2f1eb890

Add PB11-00x64 source tree with acad2000/nanocad25 split, nanoCAD compatibility refactor, VM109 setup scripts and docs

Chad Weidert

2026-02-16

563d2049

chore: auto-generate weekly update for 2026-02-16

GitHub Action

2026-02-16

9716a4a7

chore: update news from RSS feeds for 2026-02-16

GitHub Action

2026-02-16

5adb67e0

chore: update news from RSS feeds for 2026-02-15

GitHub Action

2026-02-15

ce0e8ab4

chore: update news from RSS feeds for 2026-02-14

GitHub Action

2026-02-14

4db71b95

docs: integrate GSCI alpha testing timeline across planning documents

Chad Weidert

2026-02-13

b5cc96a4

docs: alpha testing plan for GSCI engineers on VMs 200-201

Chad Weidert

2026-02-13

38ffc349

docs: restore nanoCAD testing to release plan - critical free 64-bit LISP platform

Chad Weidert

2026-02-13

2a08a2a0

chore: update news from RSS feeds for 2026-02-13

GitHub Action

2026-02-13

2563cf2b

Feb 12: Win10 compatibility study complete, v3.60 vs v11.0 diff study, docs restructure

Chad Weidert

2026-02-12

63db305b

refactor: Move 13,15,17,18,19 into installer-recompilation/

Chad Weidert

2026-02-10

92e82d1f

refactor: Organize study dirs into installer-recompilation/

Chad Weidert

2026-02-10

f720ccdf

refactor: Move WinZip study to installer-recompilation, merge two 13- Adobe files

Chad Weidert

2026-02-10

305b5d42

docs: Update all modernization docs with Feb 10 multi-OS testing results

Chad Weidert

2026-02-10

25ef8b68

Checkpoint 3: CV3.60 monitoring data + cross-platform analysis

Chad Weidert

2026-02-10

65872540

Document 4 CV3.60 installer bugs from XP-TEST install

Chad Weidert

2026-02-10

4161a42b

Proxmox snapshots + CV3.60 UAC failure documentation

Chad Weidert

2026-02-10

8fb88f7d

Fix Checkpoint 2 analysis: AV conflicts are installer-caused, not noise

Chad Weidert

2026-02-10

feb7fd30

Save Checkpoint 2 cross-platform analysis and update execution plan for restart

Chad Weidert

2026-02-10

22bc016c

Fix file extension: XP Inctrl5 report is MHTML format (.mht)

Chad Weidert

2026-02-10

e8dfcde4

Reorganize AC2000 monitoring reports into AutoCAD2000 subdirectories

Chad Weidert

2026-02-10

ec2d56a3

Checkpoint 2: AC2000 installation monitoring data from XP, Vista, Win7

Chad Weidert

2026-02-10

3d493bb5

chore: update news from RSS feeds for 2026-02-12

GitHub Action

2026-02-12

331ed954

chore: update news from RSS feeds for 2026-02-11

GitHub Action

2026-02-11

25af9d84

Update Step 6 restart workflow - Checkpoint 2 data captured on all 3 VMs

Chad Weidert

2026-02-10

86eccaea

Add restart handling workflow and update after successful AC2000 installation

Chad Weidert

2026-02-10

2ed5b9f8

Add screenshots to AC2000 installation workflow documentation

Chad Weidert

2026-02-10

732a81a0

Remove AutoIt Au3Recorder from testing workflow - tool incompatible with test VMs

Chad Weidert

2026-02-10

165493e4

Correct Total Uninstall ‘Monitor with Uninstall’ workflow and AutoIt recording timing

Chad Weidert

2026-02-10

14da2e11

Clarify Inctrl5 config dialogs and specify setup.exe (not msetup.exe) for AC2000 installer

Chad Weidert

2026-02-10

3d3d7432

Fix Inctrl5 two-phase mode references in FEASIBILITY_STUDY.md

Chad Weidert

2026-02-10

6e5a2465

Fix Inctrl5 two-phase mode instructions in INSTALL-MONITORING-PLAN.md

Chad Weidert

2026-02-10

5cfb4e98

Fix Inctrl5 two-phase mode instructions in INSTALL-EXECUTION-PLAN.md

Chad Weidert

2026-02-10

17fa3d8d

Complete Total Uninstall v6.18 updates: add Install button steps and remove all profile references

Chad Weidert

2026-02-10

24615d41

Fix Total Uninstall instructions for v6.18 (monitored programs, not profiles)

Chad Weidert

2026-02-10

35aa4d2a

Remove duplicate nero files from modernization-2026 root (moved to installer-recompilation)

Chad Weidert

2026-02-10

ddc9b1d6

Move nero analysis files to installer-recompilation folder with corrected cross-references

Chad Weidert

2026-02-10

2c102d29

Organize installer testing documentation into dedicated folder

Chad Weidert

2026-02-10

28139f2c

Merge and modernization updates 2026-02

Chad Weidert

2026-02-10

b59e5c31

Add comprehensive installation execution plan with 4-tool monitoring workflow

Chad Weidert

2026-02-10

0219a0b8

chore: update news from RSS feeds for 2026-02-10

GitHub Action

2026-02-10

92f78367

docs: update status report for Week 3 (Feb 9) - Nero analysis complete

Chad Weidert

2026-02-09

2a913034

docs: cascade M2.5 Integration phase timeline changes to 03 and 04

Chad Weidert

2026-02-09

e44205a3

docs: add explicit start and target dates to all milestones for clarity

Chad Weidert

2026-02-09

204196c2

docs: add M2.5 Integration & Bug Fixing phase (April 1-30)

Chad Weidert

2026-02-09

ea6f0cb0

docs: fix timeline - shift VLX recompilation to Week 6, don’t delete it

Chad Weidert

2026-02-09

9148eb4d

docs: update milestones dashboard with Nero study and Windows security impact

Chad Weidert

2026-02-09

ca6497ee

docs: update phase plan, timeline, risk register, and testing docs with Week 3 slippage

Chad Weidert

2026-02-09

1b379911

docs: acknowledge schedule slippage and replan Weeks 4-5 for recovery

Chad Weidert

2026-02-09

3c291df2

chore: refresh weekly updates and site data

Chad Weidert

2026-02-09

da8a922b

chore: ignore github logs and fix rss log naming

Chad Weidert

2026-02-09

1d176d26

chore: update weekly update email and pages trigger

Chad Weidert

2026-02-09

760ed4e5

Delete .github/logs/rss_feed_$(date -u +“%Y%m%d_%H%M%S”).json

Chad Weidert

2026-02-09

fb45280f

chore: auto-generate weekly update for 2026-02-09

GitHub Action

2026-02-09

de8879df

chore: update news from RSS feeds for 2026-02-09

GitHub Action

2026-02-09

adaa1be6

chore: update events from RSS feeds for 2026-02-08

GitHub Action

2026-02-08

fafa295d

chore: update news from RSS feeds for 2026-02-08

GitHub Action

2026-02-08

dd1b716f

chore: update news from RSS feeds for 2026-02-07

GitHub Action

2026-02-07

69d62c8b

docs: Add ConTech Optimizer business plan with revised financial projections

Chad Weidert

2026-02-06

be908939

docs: Update VM testing documentation to reference tools/vm-testing repo location

Chad Weidert

2026-02-06

050c7a6e

Remove unused Bitvise SSH user files

Chad Weidert

2026-02-06

20efdb77

Add Bitvise SSH XP installer from Proxmox ISO

Chad Weidert

2026-02-06

0aef5dff

Organize Total Uninstall tools into full package directory

Chad Weidert

2026-02-06

ea986468

Fix VM testing tools: allow .exe in tools/vm-testing and organize properly

Chad Weidert

2026-02-06

b97502b4

Add VM testing tools extracted from InstallTools.iso

Chad Weidert

2026-02-06

3e113932

chore: Move remaining scripts from root to scripts directory

Chad Weidert

2026-02-06

1a080ffc

chore: Track installation log files from February 3, 2026

Chad Weidert

2026-02-06

b461de70

chore: Organize root directory by moving files to appropriate subdirectories

Chad Weidert

2026-02-06

e1d45a43

docs: Integrate S3 + CloudFront deployment pipeline into modernization docs

Chad Weidert

2026-02-06

c717656e

docs: Generalize VM103 access guide and integrate into modernization docs

Chad Weidert

2026-02-06

d602e961

chore: Move VM103 setup documentation to modernization project structure

Chad Weidert

2026-02-06

9085cbea

chore: Remove PDF files from repository and add to gitignore

Chad Weidert

2026-02-06

c0598fad

docs: Integrate VM103 Proxmox remote access setup into modernization documentation

Chad Weidert

2026-02-06

cecf1ae2

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-02-06

7a28ef9e

chore: Add Nero installer ISO files tracked via Git LFS

Chad Weidert

2026-02-06

4aea0dd4

feat: Add Nero project file groups and InstallShield setup files

Chad Weidert

2026-02-06

3f78789e

Update: Nero 4.0.9.0 modernization complete - 16-bit to 32-bit conversion successful

Chad Weidert

2026-02-04

423321c8

Add Nero 4.0.9.0 InstallShield 6.1 working project and supporting files

Chad Weidert

2026-02-03

a6a750fe

chore: update news from RSS feeds for 2026-02-06

GitHub Action

2026-02-06

6c6e75df

chore: update news from RSS feeds for 2026-02-05

GitHub Action

2026-02-05

52f2309d

chore: update news from RSS feeds for 2026-02-04

GitHub Action

2026-02-04

b3b669d9

Add Nero 4.0.9.0 InstallShield recompilation documentation

Chad Weidert

2026-02-03

6682d5d5

fix: Correct VM ID from 108 to 105 for Install-Dev

Chad Weidert

2026-01-31

c829b245

docs: Switch to VM-based InstallShield compiler environment

Chad Weidert

2026-01-31

93a57742

docs: Add comprehensive InstallShield IDE setup guide for local recompilation

Chad Weidert

2026-01-31

2ed9b259

Fix CRLF line endings in Nero text files

Chad Weidert

2026-01-31

eff5d7cf

t rebase –skip; git push origin main t status Stao “Testing terminal”; whoami e InstallShield decompilation/recompilation infrastructure

Chad Weidert

2026-01-31

14f0e4c5

chore: update news from RSS feeds for 2026-01-31

GitHub Action

2026-01-31

70ce10c0

chore: update news from RSS feeds for 2026-01-30

GitHub Action

2026-01-30

74b345c1

chore: update news from RSS feeds for 2026-01-29

GitHub Action

2026-01-29

f0ce0300

Simplify values section to single image

Chad Weidert

2026-01-28

c6c0bf09

Update Foundation images: Africa mission for values, add impact section images

Chad Weidert

2026-01-28

1caa0cfe

Improve Foundation mobile responsive styling with hamburger menu

Chad Weidert

2026-01-28

864315c2

Download Foundation images locally with descriptive names

Chad Weidert

2026-01-28

c0142136

Fix Foundation: use 1000006516.jpg as hero background

Chad Weidert

2026-01-28

f67691fa

Fix Foundation: use 1500w logo, add Who We Are image (69005.jpeg)

Chad Weidert

2026-01-28

65e54807

Update Foundation site with original GSC Legacy Foundation images

Chad Weidert

2026-01-28

c7f3664b

Move Foundation and GSConcrete to Simplestruct/sandbox/

Chad Weidert

2026-01-28

fc812bf2

Add Greater Seattle Concrete website clone to GSConcrete folder

Chad Weidert

2026-01-28

4893401f

Add GSC Legacy Foundation website clone to Foundation folder

Chad Weidert

2026-01-28

d1f72adf

Move website files to webpage/Simplestruct/

Chad Weidert

2026-01-28

3f942926

Rename webpage/ to simplestruct/

Chad Weidert

2026-01-28

ca5eec01

docs: add Proxmox VM infrastructure migration across modernization docs

Chad Weidert

2026-01-27

414e9f96

docs: update 00-vision status report to January 27, 2026

Chad Weidert

2026-01-27

9760aaca

docs: comprehensive installer cost analysis across all modernization docs

Chad Weidert

2026-01-27

d1055b1d

docs: add in-place OS upgrade analysis to R12

Chad Weidert

2026-01-27

ee4efe38

docs: document AutoCAD 2000 16-bit installer dependency (R12)

Chad Weidert

2026-01-27

179e82ec

docs: add AutoCAD 2000 installer analysis and ISO

Chad Weidert

2026-01-27

1568d112

docs: consolidate InstallShield migration into modernization-2026

Chad Weidert

2026-01-27

3e17158a

Add InstallShield 12 as recommended migration path (Option B-Alt)

Chad Weidert

2026-01-27

bfcf8e74

Add Windows 11 compatibility wrapper for legacy installer

Chad Weidert

2026-01-27

9d151a94

Add InstallShield migration plan for v3.60 to Windows 11

Chad Weidert

2026-01-27

024cbb6b

Add InstallShield development support to VS Code IDE

Chad Weidert

2026-01-27

e88fdcc7

chore: update news from RSS feeds for 2026-01-27

GitHub Action

2026-01-27

ca2e34b0

Add automation system page explaining GitHub Actions workflows

Chad Weidert

2026-01-26

d27721b8

Upgrade changelog to show full commit history grouped by month/year

Chad Weidert

2026-01-26

142141e6

Sync changes

Chad Weidert

2026-01-26

a96df689

Add SimpleStruct logo and professional signature to weekly email

Chad Weidert

2026-01-26

b44eebfc

Upgrade weekly email to HTML format with full content

Chad Weidert

2026-01-26

95142542

chore: auto-generate weekly update for 2026-01-26

GitHub Action

2026-01-26

c74781da

Fix weekly-update workflow: add git pull –rebase before push

Chad Weidert

2026-01-26

f3115fef

Add kid-friendly explanations to CI/CD pipeline page

Chad Weidert

2026-01-26

1c3e79c3

Add AI-assisted development step to CI/CD pipeline page

Chad Weidert

2026-01-26

5831ce10

Replace reviews with coming soon placeholder

Chad Weidert

2026-01-26

83e5580c

Simplify headings: ConstructiVision and About

Chad Weidert

2026-01-21

4bf0d683

Center logo on home page, remove redundant SimpleStruct from heading

Chad Weidert

2026-01-21

028ebc28

Webpage branding: larger logo, remove welcome phrase, italicize ‘t’ in SimpleStruct

Chad Weidert

2026-01-21

0fdc0b48

Fix Sphinx toctree syntax in legacy/index.md

Chad Weidert

2026-01-21

7e818062

Update executive dashboard to match current project status

Chad Weidert

2026-01-21

9b84bfbb

Fix UTF-8 encoding in 180+ legacy documentation files

Chad Weidert

2026-01-21

ef1158f7

Center navigation bar in header

Chad Weidert

2026-01-21

41758641

Add logo to webpage header.js navigation

Chad Weidert

2026-01-21

2f415235

Cover sheet updates: SimpleStruct branding, move Technical Findings before Project Charter, add logo files

Chad Weidert

2026-01-21

68c3fdcd

Risk register: unified R1-R17 numbering in cover sheet and 05-risk-register

Chad Weidert

2026-01-21

72389c1f

Risk register: remove legend row, use blue dot for mitigated risks

Chad Weidert

2026-01-21

878c55fa

Fix: integrate legend as first row of risk register table

Chad Weidert

2026-01-21

e1913f36

Fix: restore page break before Risk Register, condense legend to keep heading+table together

Chad Weidert

2026-01-21

3893d5b3

Remove page break before Risk Register

Chad Weidert

2026-01-21

0e577c46

Fix: add separator before pagebreak to fix Budget heading rendering

Chad Weidert

2026-01-21

0b8eb71b

Fix: remove duplicate risk register, page break before section, move technical findings to end

Chad Weidert

2026-01-21

a4392384

Risk register: unified table with mitigated risks, page break before section

Chad Weidert

2026-01-21

0ad05ab9

Cover sheet refinements: condensed health, legend at top, residual risk scores, streamlined charter, full doc index

Chad Weidert

2026-01-21

b2b92fe9

Cover sheet improvements: color-coded roadmap, milestone status, training updates, mitigated risks

Chad Weidert

2026-01-21

ce4e2406

chore: enforce UTF-8 encoding in VS Code, EditorConfig, and Git

Chad Weidert

2026-01-21

3dc9f37b

fix: repair mojibake encoding corruption in docs

Chad Weidert

2026-01-21

966a6c3f

Update modernization-2026 docs for sprint kickoff (Jan 21)

Chad Weidert

2026-01-21

56ce4567

chore: update news from RSS feeds for 2026-01-21

GitHub Action

2026-01-21

bec2c336

Complete Sphinx toctree fix: zero orphans, all docs in tree

Chad Weidert

2026-01-20

75cea9a2

docs: Move SWAD to v360 folder for better organization

Chad Weidert

2026-01-20

fa17f234

docs: v7.0 DCL FINAL BATCH [8 files] - PROJECT COMPLETE! 🎉

Chad Weidert

2026-01-20

fb1f5d2f

docs: v7.0 DCL BATCH 5 [6 files] - Site coordination & AI analysis

Chad Weidert

2026-01-20

d96b1fd9

docs: v7.0 DCL BATCH 4 [6 files] - Collaboration & blockchain

Chad Weidert

2026-01-20

8b8f80cc

Add developer-notes: comprehensive file types dictionary (51 extensions)

Chad Weidert

2026-01-20

cc43080c

docs: v7.0 DCL BATCH 3 [6 files] - BIM integration & optimization

Chad Weidert

2026-01-20

e6375996

docs: v7.0 DCL BATCH 2 [6 files] - Cloud rendering & mobile

Chad Weidert

2026-01-20

4a8690ae

docs: v7.0 DCL BATCH 1 [6 files] - AI-enhanced dialogs

Chad Weidert

2026-01-20

6bb0f279

docs: v3.60 DCL BATCH 5 [6 files] - FINAL v3.60 COMPLETE! 🎉

Chad Weidert

2026-01-20

46893798

docs: v3.60 DCL batch 4 [6 files] - Finishes, tolerances, verification

Chad Weidert

2026-01-20

a64d922a

docs: v3.60 DCL batch 3 [5 files] - Lists, schedules, annotations

Chad Weidert

2026-01-20

4d654bb5

docs: v3.60 DCL batch 2 [5 files] - Engineering & detail modules

Chad Weidert

2026-01-20

d06313e4

docs: v3.60 priority DCL files [8/8] COMPLETE - All comprehensive!

Chad Weidert

2026-01-20

8adba620

chore: Remove obsolete v360-modules/dcl-definitions directory

Chad Weidert

2026-01-20

1d157ecf

docs: COMPLETE all 20 DCL files [13/13 recreated] - MISSION ACCOMPLISHED! 🎉

Chad Weidert

2026-01-20

8a2fc249

docs: Comprehensive DCL files [3-5/13] - Feature dialogs

Chad Weidert

2026-01-20

f51d686b

docs: Recreate comprehensive DCL files [2/13] - mp_dlg + dl_dlg

Chad Weidert

2026-01-20

a140a859

fix: Restore all 20 enhanced DCL files lost during reorganization

Chad Weidert

2026-01-20

677b6972

Update WINCSS analysis docs with extracted strings and binary structure

Chad Weidert

2026-01-20

1ed13584

sync check

Chad Weidert

2026-01-20

550be2a3

Clean up legacy root: move comparison and planning docs to subfolders

Chad Weidert

2026-01-20

e68c42ed

Reorganize: move modules under version folders, delete empty v70-patch

Chad Weidert

2026-01-20

2cb2a63b

Move installers to v360 subdirectory; fix navigation references

Chad Weidert

2026-01-20

4bc25d87

docs: remove 4 empty duplicate files from legacy root (content in installers/ and comparison/)

Chad Weidert

2026-01-20

19b47355

docs: add btch_dlg.lsp documentation for v360 batch dialog module

Chad Weidert

2026-01-20

3a9caf21

docs: quality check - remove 76 duplicate/orphan v360 docs and 2 non-v70 files from v70

Chad Weidert

2026-01-20

1be32695

docs: consolidate duplicate-numbered directories - merge 04-dialogs-boxes into 04-dialogs and 07-utilities into 07-engineering-calculations

Chad Weidert

2026-01-20

c41a76c9

docs: populate v70-modules 04-dialogs-boxes and 07-utilities from v360-modules

Chad Weidert

2026-01-20

3fac291f

docs: consolidate v70-modules directories to match v360-modules exactly - merge old dirs into appropriate categories

Chad Weidert

2026-01-20

946e9421

docs: restructure v70-modules to match v360-modules organization with 15 categories and deprecation notices

Chad Weidert

2026-01-20

b71f4cb8

docs: reorganize hierarchy with clean grouping by directory structure

Chad Weidert

2026-01-20

efbc5192

Merge remote UTF-8 encoding fixes with local reorganization

Chad Weidert

2026-01-20

bb6262e6

docs: Add supporting documentation and scripts

Chad Weidert

2026-01-20

cbc8c8a9

docs: ENHANCED DCL files [18-20/20] - FINAL BATCH COMPLETE! 🎉

Chad Weidert

2026-01-20

cb204cb9

docs: ENHANCED DCL files [13-17/20] - Config dialogs batch

Chad Weidert

2026-01-20

cd3d7c58

docs: ENHANCED DCL files [9-12/20] - Feature dialogs batch

Chad Weidert

2026-01-20

48d0ddd9

docs: expand legacy index to include all v3.60 analysis files

Chad Weidert

2026-01-20

b27b7f8b

docs: ENHANCED bp_dlg.dcl [7/20] - Base plate/anchor bolts

Chad Weidert

2026-01-20

ac10835b

feat: add automatic UTF-8 encoding fix to CI/CD pipeline - prevent encoding errors in future builds

Chad Weidert

2026-01-20

d5965634

docs: ENHANCED wc_dlg.dcl [6/20] - Weld connections (CRITICAL)

Chad Weidert

2026-01-20

6ac7976a

docs: ENHANCED project.dcl [5/20] - Project selection gateway

Chad Weidert

2026-01-20

6a3fd1b6

docs: ENHANCED new.dcl [4/20] - New project creation

Chad Weidert

2026-01-20

80b5ae27

docs: ENHANCED pp_dlg.dcl [3/20] - Panel parameters & pick points

Chad Weidert

2026-01-20

8927acdd

docs: ENHANCED calc_dlg.dcl [2/20] - Calculator utility

Chad Weidert

2026-01-20

fb6a7fd8

fix: resolve merge conflict - accept UTF-8 encoding fix for CHANGELOG.md

Chad Weidert

2026-01-20

5124adae

fix: convert all 228 markdown files to UTF-8 encoding - comprehensive encoding remediation

Chad Weidert

2026-01-20

c7d29e79

fix: convert all markdown files to proper UTF-8 encoding - replace CP1252 0x97 em-dash bytes

Chad Weidert

2026-01-20

ce42e3f8

docs: ENHANCED mp_dlg.dcl [1/20] - Master panel dialog

Chad Weidert

2026-01-20

4837c4a0

fix: enable text wrapping for events and implement multi-day event spanning in calendar

Chad Weidert

2026-01-20

63178bce

docs: Delete 106 redundant v7.0/modules/ files

Chad Weidert

2026-01-20

3efd8d5b

docs: CONSOLIDATE v7.0 - remove 106 redundant files

Chad Weidert

2026-01-20

5ad0ebb0

docs: HIGH-QUALITY documentation for ALL 80 DCL files (v3.60 + v7.0)

Chad Weidert

2026-01-20

10644846

docs: Complete documentation for WF.zip - AISC steel beam library

Chad Weidert

2026-01-20

3fbd1811

docs: Add final verification report confirming 100% documentation coverage

Chad Weidert

2026-01-20

7f1f70df

docs: Add final documentation status report

Chad Weidert

2026-01-20

10f08946

docs: Complete ALL v7.0 modules (96 files)

Chad Weidert

2026-01-20

15ee9bbf

docs: Complete ALL remaining v3.60 modules (25 files)

Chad Weidert

2026-01-20

4badf561

docs: Complete v3.60 feature generation modules (9 files)

Chad Weidert

2026-01-20

4fdb5125

docs: Complete v3.60 drawing/dimensioning modules (7 files)

Chad Weidert

2026-01-20

e901383d

docs: Complete v3.60 critical dialogs (10 files)

Chad Weidert

2026-01-20

cb41a95b

docs: Complete v3.60 panel drawing modules (7 files)

Chad Weidert

2026-01-20

42f2229d

docs: Complete v3.60 project management modules (5 files)

Chad Weidert

2026-01-20

b7a818b7

docs: Complete comprehensive documentation for 5 v3.60 core modules

Chad Weidert

2026-01-20

6568e5df

chore: update news from RSS feeds for 2026-01-20

GitHub Action

2026-01-20

ba490adc

docs: Auto-generate comprehensive documentation for 184 LISP modules

Chad Weidert

2026-01-20

6215b20d

docs: Complete legacy documentation reorganization

Chad Weidert

2026-01-20

db208bf6

docs: Fix v7.0 module placeholders to match actual source

Chad Weidert

2026-01-20

c1627e38

docs: Create v7.0 module documentation structure (89 placeholders)

Chad Weidert

2026-01-20

12140272

docs: Add v7.0 VLX analysis - monolithic architecture discovered!

Chad Weidert

2026-01-19

ed79fc0b

docs: Complete v360-modules reorganization (126 files)

Chad Weidert

2026-01-19

13c81421

docs: Reorganize v360-modules into categorical folders

Chad Weidert

2026-01-19

a31cd52f

docs: Organize v360-modules into 15 functional categories

Chad Weidert

2026-01-19

6fa59695

docs: Create v7.0 documentation directory structure

Chad Weidert

2026-01-19

61534133

docs: Add documentation reorganization plan

Chad Weidert

2026-01-19

a054cbf1

feat: Create v360 and v70-patch documentation directories

Chad Weidert

2026-01-19

b0a7f2a5

docs: Add comprehensive v3.60 vs v7.0 CSV.lsp comparison

Chad Weidert

2026-01-19

18fbf648

docs: Comprehensive CSV.lsp analysis - main application entry point

Chad Weidert

2026-01-19

83133fb7

docs: Comprehensive csvmenu.lsp analysis - menu loading workaround

Chad Weidert

2026-01-19

e0151d36

feat: Add VLX analyzer tool and comprehensive CSV.VLX analysis

Chad Weidert

2026-01-19

14b51543

docs: Add validation note to installshield-stub-and-support-files.md

Chad Weidert

2026-01-19

d6f1787c

docs: Update remaining legacy installer docs with validation notes

Chad Weidert

2026-01-19

0df4ad29

docs: Update setupins-installer-logic.md - mark as superseded by decompilation

Chad Weidert

2026-01-19

0a716b8d

docs: Update legacy installer docs with runtime files and bug warnings

Chad Weidert

2026-01-19

f302cd25

feat: add deploy trigger to RSS workflows for automatic webpage updates

Chad Weidert

2026-01-19

ccbfeb08

fix: add missing python-dateutil dependency to events RSS workflow

Chad Weidert

2026-01-19

55503e12

chore: update news from RSS feeds for 2026-01-20

GitHub Action

2026-01-20

fa91f8da

feat: add RSS feed-based news discovery workflow

Chad Weidert

2026-01-19

71764f53

feat: add RSS feed-based event discovery workflow

Chad Weidert

2026-01-19

0f193b5e

restore: add back high-quality events with correct dates (2026-2027)

Chad Weidert

2026-01-19

2f5430dc

fix: improve JSON parsing to properly extract events array from JS file

Chad Weidert

2026-01-19

bc5e6c0d

Fix encoding: convert modernization file from CP1252 to UTF-8

Chad Weidert

2026-01-19

58bcec6b

Fix encoding: convert installer-file-dependencies.md from CP1252 to UTF-8

Chad Weidert

2026-01-19

9e6926ed

docs: Update milestones dashboard with installer modernization impacts

Chad Weidert

2026-01-19

258d37b1

docs: Complete installer impact updates to timeline and distribution docs

Chad Weidert

2026-01-19

e778b972

docs: Update modernization plan with installer impact analysis

Chad Weidert

2026-01-19

6eb3f9e6

Remove logo and SimpleStruct from header - now only in footer

Chad Weidert

2026-01-19

585b879c

docs: Reorganize installer documentation in Sphinx tree

Chad Weidert

2026-01-19

5789b67b

docs: Add installer modernization decision - WiX Toolset for Windows 11

Chad Weidert

2026-01-19

80997349

Move logo and SimpleStruct to footer - clean up header overlap

Chad Weidert

2026-01-19

78bb748e

docs: Add comprehensive v3.60 installer analysis and bug documentation

Chad Weidert

2026-01-19

95a1b53a

Add width: 100% to force proper header wrapping

Chad Weidert

2026-01-19

fa4d0b06

Fix header layout: force logo to full width and nav links to second row

Chad Weidert

2026-01-19

6039ce8f

Fix header wrapping: force logo to full width on mobile, improve nav link spacing

Chad Weidert

2026-01-19

7fce2d22

Make header responsive: scale fonts down to 8pt minimum and wrap to multiple lines on narrow screens

Chad Weidert

2026-01-19

583fd354

Make events workflow idempotent: merge new events with existing, only remove expired

Chad Weidert

2026-01-19

81b0dc67

Fix tooltip: enable clicking and make it scroll with page instead of staying fixed

Chad Weidert

2026-01-19

102ff4f6

Add calendar integration: Google Calendar and .ics download buttons to event tooltips

Chad Weidert

2026-01-19

48d0f2a8

Fix event tooltip: properly parse event data from DOM attribute

Chad Weidert

2026-01-19

10197ad0

Add responsive dual-month calendar: 2 months on desktop, 1 on mobile

Chad Weidert

2026-01-19

dd57ddcb

Improve article filtering: prioritize construction/precast/concrete/software keywords with scoring

Chad Weidert

2026-01-19

2518f278

Fix workflow: add rebase before push to handle conflicts

Chad Weidert

2026-01-19

be1f00f0

Update NewsAPI query to search for tilt-up and concrete software specifically

Chad Weidert

2026-01-19

64b8caa7

Improve news loading with better logging and ensure HTML fallback has images

Chad Weidert

2026-01-19

54a697b5

Fix news-update.yml: restore indentation and add news-data.js to git tracking

Chad Weidert

2026-01-19

29de173d

Fix news-update.yml formatting and indentation

Chad Weidert

2026-01-19

714f6659

t push origin main Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

682dc1a9

Add image support to news cards - extract urlToImage from NewsAPI and display in articles

Chad Weidert

2026-01-19

52acce75

Add news-data.js with construction articles

Chad Weidert

2026-01-19

fd432773

refactor: generate news-data.js file and use it as primary source for articles

Chad Weidert

2026-01-19

0b72cf3a

improve: add better error logging to news fetch

Chad Weidert

2026-01-19

5adc8185

remove: explicit deploy trigger call that lacked permissions

Chad Weidert

2026-01-19

4dd0f69e

fix: export RESPONSE variable so Python can access it

Chad Weidert

2026-01-19

160103e0

fix: relax article filtering to include articles with titles and URLs

Chad Weidert

2026-01-19

1bf2be78

fix: correct bash heredoc syntax in Python extraction

Chad Weidert

2026-01-19

12f2ea02

refactor: simplify news workflow with cleaner NewsAPI parsing

Chad Weidert

2026-01-19

7c7b8dca

refactor: use NewsAPI for real article URLs instead of ChatGPT generation

Chad Weidert

2026-01-19

7b26abd6

fix: use real industry URLs instead of example.com in news feed

Chad Weidert

2026-01-19

9ef38afe

fix: normalize event field names and update dates to 2026

Chad Weidert

2026-01-19

57be7dda

fix: add workflow_run trigger to deploy so it fires when news/events complete

Chad Weidert

2026-01-19

200ce9e2

fix: use GitHub API for deploy workflow dispatch instead of gh CLI

Chad Weidert

2026-01-19

b90ef724

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

dc5322f7

chore: add explicit deploy workflow triggers after news/events updates

Chad Weidert

2026-01-19

396c451c

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

14c34372

fix: correct jq syntax error in events workflow

Chad Weidert

2026-01-19

cc4f64fb

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

340f4365

fix: embed header HTML directly in header.js to avoid fetch issues

Chad Weidert

2026-01-19

3dd517b6

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

02d05d9b

refactor: consolidate navigation to centralized header with logo

Chad Weidert

2026-01-19

cf6324eb

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

a7350a3d

refactor: create centralized navigation header component

Chad Weidert

2026-01-19

a675100a

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

1298ddda

feat: add news and events automation with calendar and embeds

Chad Weidert

2026-01-19

5f5ec0d5

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

139d9e72

cleanup: remove test weekly entries and fix 1/19 template

Chad Weidert

2026-01-19

7f31f0cb

fix: analyze commits against milestones for what changed section

Chad Weidert

2026-01-19

b825ee94

fix: update weekly-update workflow timeout to 5 minutes for ChatGPT API

Chad Weidert

2026-01-19

023e3b8a

chore: auto-generate weekly update for 2026-01-19

GitHub Action

2026-01-19

e3466db3

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

fab4eb21

Add detailed core workflow pages for project setup, design, documentation, and cost management

Chad Weidert

2026-01-19

a2064c24

Add cache control headers to force browser to revalidate v7.0 content

Chad Weidert

2026-01-19

ca0da433

Remove v11_files.csv (renamed to v7.0_files.csv)

Chad Weidert

2026-01-19

0755f938

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

650be831

Rename v11_files.csv to v7.0_files.csv for version consistency

Chad Weidert

2026-01-19

c906fa48

Merge: resolve CHANGELOG conflict by keeping local version with v7.0 references

Chad Weidert

2026-01-19

fd42b71e

Full sync: Replace all v11(patch) references with v7.0(patch) across all documentation and comparison files

Chad Weidert

2026-01-19

f3b90dd7

Rename v11(patch) to v7.0(patch) to reflect actual version number (January 2004)

Chad Weidert

2026-01-19

099fac13

Add comprehensive legacy version analysis: v3.60 vs v11(patch) architectural changes, feature additions, and migration guide

Chad Weidert

2026-01-18

0b92202d

Fix navigation consistency across all pages - same buttons in same order

Chad Weidert

2026-01-18

08268062

Uniform headers across all pages with CV.jpg background; reorganize nav to intuitive order

Chad Weidert

2026-01-18

cebcef02

Fix SW version support

Chad Weidert

2026-01-18

81eaa8e1

Use CV.jpg as header background with semi-transparent overlay for readability

Chad Weidert

2026-01-18

ee919faa

Create comprehensive case studies page with embedded GSC project gallery

Chad Weidert

2026-01-18

23ac8fa7

Add Greater Seattle Concrete case study with project portfolio link

Chad Weidert

2026-01-18

e9c22086

Create Resources page with manuals; add workflow details to homepage; update navigation

Chad Weidert

2026-01-18

967ed7e0

Add product information and TiltUpVision announcement to homepage

Chad Weidert

2026-01-18

40f48bf5

Fix star ratings - add UTF-8 charset and replace with Font Awesome stars

Chad Weidert

2026-01-18

65fa13ac

Move ConstructiVision logo to header of all pages and remove from index body

Chad Weidert

2026-01-18

88eaade0

Add Font Awesome icon library to all HTML pages

Chad Weidert

2026-01-18

860d9dd5

Remove checkmark symbol from Why Sign In list

Chad Weidert

2026-01-17

721a2f02

Remove Coming Soon text and fix button opacity for consistent sizing and alignment

Chad Weidert

2026-01-17

5959efec

Update button elements to match CSS styling for consistent sizing

Chad Weidert

2026-01-17

2d1a3945

Fix social media button sizing - ensure all buttons are 48px tall and consistent

Chad Weidert

2026-01-17

9021fb05

Clean up login page - fix button rendering and remove duplicate code

Chad Weidert

2026-01-17

1b652e0c

Fix LinkedIn and Instagram access denied errors - mark as Coming Soon with setup instructions

Chad Weidert

2026-01-17

6d2ee590

Fix login buttons: restore all SDKs, fix LinkedIn, ensure consistent sizing

Chad Weidert

2026-01-17

fa616ce0

Fix X and Instagram button styling with proper gradients and icons

Chad Weidert

2026-01-17

159f9198

Use official SDKs for all social login buttons (Google, Facebook, LinkedIn, X, Instagram)

Chad Weidert

2026-01-17

05c02feb

Improve social media button styling with gradients and better shadows

Chad Weidert

2026-01-17

86202252

Add LinkedIn login option

Chad Weidert

2026-01-17

488742f3

Add social media login options (Facebook, Instagram, X) - remove social follow links

Chad Weidert

2026-01-17

6f7c6766

Add Google OAuth login feature with documentation

Chad Weidert

2026-01-17

b46e1c55

Add reviews page with shared CSS header navigation

Chad Weidert

2026-01-17

414a84b7

Remove arrow characters from links

Chad Weidert

2026-01-17

4146902f

Add CV.jpg construction site image to homepage

Chad Weidert

2026-01-17

ba6b8560

Add CV.jpg from docs/source to webpage

Chad Weidert

2026-01-17

39976f12

Add deployment pipeline documentation page and update homepage with construction site image reference

Chad Weidert

2026-01-17

6a963bd1

Add CSV Manual.pdf and CV logo to webpage with styled HTML

Chad Weidert

2026-01-17

78587178

Add ConstructiVision v3.60 and v11 source code files with installation guide update

Chad Weidert

2026-01-17

0dce8f37

Update main index with web deployment link

Chad Weidert

2026-01-17

d20a6e85

Add web deployment architecture documentation to Sphinx

Chad Weidert

2026-01-17

68d54f2b

Add initial webpage index.html and terraform config

Chad Weidert

2026-01-17

d4d46416

Update deployment source: switch from Sphinx docs to /webpage folder

Chad Weidert

2026-01-17

373ef1c4

Add S3 + CloudFront deployment pipeline: GitHub Actions OIDC + Terraform IAM setup

Chad Weidert

2026-01-17

9a56a8c4

Add completion dates for completed items and target dates for active workstreams

Chad Weidert

2026-01-16

fb6dc455

Update timeline and risk register: add Q1 multi-VM deployment, compatibility testing, remote access, UI documentation tasks

Chad Weidert

2026-01-16

6c2130d1

Update modernization plan: document P1 advancement workstreams (VM deployment, compatibility testing, remote access, UI documentation)

Chad Weidert

2026-01-16

a0103c0d

Use full milestone names in email, add link to milestones dashboard

Chad Weidert

2026-01-16

1263297d

Add legacy ConstructiVision installation ISOs and documentation

Chad Weidert

2026-01-16

b7555ced

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

2a4414c5

Fix email URL to include /ConstructiVision/ path

Chad Weidert

2026-01-16

88953448

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

e991c3a2

Improve email: plain language summary, remove markdown formatting

Chad Weidert

2026-01-16

5d846aea

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

b1928c6f

Fix email date and add What Changed content to email body

Chad Weidert

2026-01-16

b7e1f20d

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

68517cbb

Add email notification to weekly update workflow

Chad Weidert

2026-01-16

780d4b32

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

81298c7d

Fix parsing: replace specific headers instead of adding bullets to all lines

Chad Weidert

2026-01-14

13e071aa

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

86452f05

Restructure weekly update workflow: separate API calls for Timeline/Scope/Risk and What’s Next, tighter format

Chad Weidert

2026-01-14

5750384b

Remove duplicate week header

Chad Weidert

2026-01-14

d1ed9195

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

b1c37264

Change ‘What Shipped’ to ‘What was Delivered’ and filter out chore commits

Chad Weidert

2026-01-14

099e8d66

Clean up extra blank lines and whitespace in weekly updates

Chad Weidert

2026-01-14

436a63ff

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

cde89bad

Use printf %b to convert escaped newlines for proper section parsing

Chad Weidert

2026-01-14

25d1c6e5

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

4ac483fd

Use awk regex matching for robust section extraction from AI response

Chad Weidert

2026-01-14

2ccd67f9

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

43733b05

Fix parsing: convert escaped newlines to actual newlines for section extraction

Chad Weidert

2026-01-14

bdf86357

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

f2c27220

Add AI response content extraction to weekly update workflow

Chad Weidert

2026-01-14

a13ca673

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

c133f53e

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

8778f4d3

Log OpenAI API responses to .github/logs/ directory

Chad Weidert

2026-01-14

82202de9

Log raw API response for debugging

Chad Weidert

2026-01-14

94e26016

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

6795fe95

Rewrite workflow: remove multi-line YAML strings, use single-line jq

Chad Weidert

2026-01-14

d33057ce

Fix jq formatting: proper YAML syntax for nested JSON

Chad Weidert

2026-01-14

987712d1

Fix weekly update workflow: properly pass commit data to OpenAI and parse response with jq

Chad Weidert

2026-01-14

1c0c149d

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

c8e6ae76

Fix YAML syntax: use file-based JSON payload instead of inline

Chad Weidert

2026-01-14

bf89c9b8

Fix YAML syntax in weekly-update.yml workflow

Chad Weidert

2026-01-14

3f6cf794

Add AI-generated disclaimer to weekly update template

Chad Weidert

2026-01-14

4ebd26f1

Integrate OpenAI API to auto-generate weekly update content

Chad Weidert

2026-01-14

d8234695

Add automated weekly update workflow to generate template entries every Monday

Chad Weidert

2026-01-14

96b9cce6

Remove redundant Next Milestone section - kept Next 3 Milestones instead

Chad Weidert

2026-01-14

28472d90

Add Next 3 Milestones to dashboard and direct links to Milestones/Weekly Updates

Chad Weidert

2026-01-14

dfd4e9a8

Fix WOC 2027 dates in Timeline and Demo Plan; fix weekly update cadence to avoid Monday/Tuesday mismatch

Chad Weidert

2026-01-14

f120634e

Use %aN format specifier for mailmap author names

Chad Weidert

2026-01-14

509d1d19

Add –use-mailmap flag to git log for proper author name display

Chad Weidert

2026-01-14

67f4be1e

Force pages workflow to checkout latest main with changelog updates

Chad Weidert

2026-01-14

20683861

Add mailmap to display full author name in changelogs

Chad Weidert

2026-01-14

42dd5636

Fix changelog timestamp generation and filter out chore commits

Chad Weidert

2026-01-14

d00bfa57

Trigger changelog workflow

Chad Weidert

2026-01-14

6b63cd44

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

4ff51daa

Reorder changelog: detailed 10 first, then full log; use full commit message

Chad Weidert

2026-01-14

4e676373

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

473549cd

Fix WOC year to 2027, add Dec 15 Demo Freeze, fix ConstructiVision branding, add Confidence level

Chad Weidert

2026-01-14

1a7c8361

Fix sed command syntax in update-changelog workflow

Chad Weidert

2026-01-14

5e3a4759

Resolve merge conflict - keep single Last Updated entry

Chad Weidert

2026-01-14

7ea726d1

Remove duplicate Last Updated entries and fix workflow sed command

Chad Weidert

2026-01-14

9fbe7b88

Show contents toctree on home page

Chad Weidert

2026-01-14

c5bece6d

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

a1f95011

Fix pages workflow to use workflow_run trigger for proper sequencing after changelog update

Chad Weidert

2026-01-14

3d3517c7

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

6bf2ff0c

Make docs/pages workflow depend on update-changelog for correct order

Chad Weidert

2026-01-14

b73d1b97

Add permissions to update-changelog workflow for write access

Chad Weidert

2026-01-14

fe137295

Reorder CHANGELOG: latest 10 details before recent 100

Chad Weidert

2026-01-14

ee2dbe0a

Fix quick links with markdown and rewrite About section for product focus

Chad Weidert

2026-01-14

abca8d26

Update workflow to also refresh dashboard timestamp on each push

Chad Weidert

2026-01-13

72843486

Add GitHub Actions workflow to auto-generate commit history changelog

Chad Weidert

2026-01-13

4b7a716c

Create v360 module analyses hub; remove auto-expanding modules from legacy nav

Chad Weidert

2026-01-13

772d0684

Add actual weekly updates log (running log format) and update dashboard link

Chad Weidert

2026-01-13

1d2fdea5

Add executive milestones dashboard table (M1-M8)

Chad Weidert

2026-01-13

12c60e7c

Redesign home page as executive dashboard with status, risks, and milestones

Chad Weidert

2026-01-13

f35bec92

Add legacy installers documentation

Chad Weidert

2026-01-12

70a721a2

Add installers section to legacy documentation hierarchy

Chad Weidert

2026-01-12

9d3259b9

Use toctree for modernization-2026 index so pages appear in navigation

Chad Weidert

2026-01-08

d41f78ea

Add modernization-2026 documentation

Chad Weidert

2026-01-07

0d38c547

Include modernization-2026 in top-level toctree

Chad Weidert

2026-01-07

53248461

Correct image path to go up from legacy subdirectory

Chad Weidert

2026-01-07

ed434b16

Correct image path to go up from legacy subdirectory

Chad Weidert

2026-01-07

6f17691c

Fix image path to reference CV.jpg from _static folder

Chad Weidert

2026-01-07

37247f86

Add ConstructiVision logo to legacy documentation landing page

Chad Weidert

2026-01-07

1fb466bb

Add ConstructiVision Legacy SWAD to legacy documentation index

Chad Weidert

2026-01-07

bed56869

Remove incorrect 4-space indentation causing code block rendering

Chad Weidert

2026-01-07

b4212b34

Fix markdown list formatting - ensure consistent indentation in v360-modules

Chad Weidert

2026-01-07

ca1e1ec9

Update pages for install chunk 5 lsp files

Chad Weidert

2026-01-07

dc8e715e

Update pages for install chunk 4 lsp files

Chad Weidert

2026-01-07

a64c9069

Update pages for install chunk 3 lsp files

Chad Weidert

2026-01-07

cd398849

Update pages for install chunk 2 lsp files

Chad Weidert

2026-01-07

1dc1214f

Update pages for install chunk 1 lsp files

Chad Weidert

2026-01-07

056eda9b

Update pages for install remaining installers

Chad Weidert

2026-01-07

58144c7a

Update pages for install cabs

Chad Weidert

2026-01-07

21176525

Update pages for csv.lsp

Chad Weidert

2026-01-07

05361f87

Update pages for wincss and csv menu

Chad Weidert

2026-01-06

850a01cc

Update legacy setup ini pages

Chad Weidert

2026-01-06

b141548c

Update legacy setup pages

Chad Weidert

2026-01-06

89bf8616

Update legacy overview for pages

Chad Weidert

2026-01-06

20703a7b

Fix Sphinx 8 intersphinx + add construction styling

Chad Weidert

2026-01-06

b1da8c17

Trigger Pages deploy

Chad Weidert

2026-01-06

ce68145a

Trigger Pages deploy

Chad Weidert

2026-01-06

c578bb9f

Trigger Pages deploy

Chad Weidert

2026-01-06

56918be4

Trigger Pages deploy

Chad Weidert

2026-01-06

06e0724f

Change runner environment from Linux to Windows

Chad Weidert

2026-01-06

ab710966

Change deployment runner to self-hosted Windows

Chad Weidert

2026-01-06

88593899

Enhance GitHub Actions for Sphinx docs deployment

Chad Weidert

2026-01-06

2a8c133d

Normalize line endings

Chad Weidert

2026-01-05

05950700

Add .gitattributes for consistent line endings

Chad Weidert

2026-01-05

3041d0d2

Add support for pages and docs

Chad Weidert

2026-01-05

a38cc66e

remove keys

Chad Weidert

2025-12-15

2e18b1d5

Remove private SSH key from repo

Chad Weidert

2025-12-15