Investor demonstration · read-only

Read-only demonstration. Four sanitised or hypothetical engineering projects. Each states its own validation status; nothing shown is engineer approved.

DECISIONS AND APPROVALS

Outstanding decisions, native evidence and checking status

Read from the project registers at request time. Native execution evidence, proposal / decision status and professional checking are three separate things — none of them is an engineering approval.

Open decisions

72

Decided (owner)

4

Done / executed

28

Native records

86

26 PASS · 17 FAIL · 6 PARTIAL

Engineer checking

NOT RECORDED

1. Professional checking status

Approvals recorded in this project use development identities (unverified) — they are workflow records, not professional sign-off.

No approval records in this project.

2. Proposals and decisions (decision register)

11c. Stage 4 review decisions (2026-10-20) 61 items · 21 open
IDDecisionStateRecorded statusDecidesEvidence
D-S4-STACKDeploy the Stage 4 functions as a second review stack (8210 / 3210, ~/HexantaLocal/review/wf1-final-v2) on the same review DB, leaving the 3200 stack untouchedDONEDONE (development; reversible: stop.sh)Claude (within the unattended remit)stop.sh~/HexantaLocal/review/wf1-final-v2
D-S4-WORKBOOKSServe the Stage 4 workbooks read-only from their evidence folder (SHA-checked) instead of importing them into the review DBDECIDEDDECIDED by owner 2026-10-20: keep the verified read-only download links; do not import into the DB unnecessarilyOwner—
D-S4-RUN4-WB-SOURCEThe Run 4 workbook is built from the accepted Run 4 model (r11-r7-r5, Guide C), not from the review project's recorded change run; shown as an evidence package with its sources, not as that run's outputRECORDEDRECORDED—r11-r7-r5
D-S4-REVIT-REVRevit sheets carry P01 while CAD is P05 / P07 PROPOSEDDECIDEDDECIDED by owner 2026-10-20: future Revit-derived Stage 4 technical drawings must use an appropriate project revision sequence, with drawing and sheet revisions consistent across Revit and CAD. Existing native evidence (e.g. 1ce22c7e sheets at P01) is NOT relabelledOwner1ce22c7e
D-S4-P07Adopt the P07 PROPOSED Stage 4 drawing setDECIDEDHELD by owner 2026-10-20: P07 stays PROPOSED; not adopted and P05 not overwritten until the owner's drawing-quality reviewOwner + engineer—
D-S4-RATESBOQ ratesOPENOwner 2026-10-20: rates stay editable ILLUSTRATIVE assumptions with source and date labelled; never labelled verified tender prices. Replacement by held / quoted rates (validate, then confirm) remains OPENOwner / QS—
D-S4-HOLDDevelopment holdRECORDEDOwner 2026-10-20: closeout and native-acceptance statuses preserved unchanged; no APS jobs, IESVE re-runs, billing changes, data deletion or engineering approvals; leftovers kept; development stopped pending the owner's manual reviewOwner—
D-S4-APS-GA-ARegister APS app bundle HexantaGa v1 + activity HexantaGa alias test (Revit 2026) — no work itemDONEDONE 2026-10-20 (owner-approved): v1 / v1OwnerHexantaGatest
D-S4-APS-GA-BOne HexantaGa+test work item on accepted model 1ce22c7e → GA sheets at P07 (PROPOSED)DONERUN 2026-10-20 (owner-approved): work item 3c92f1fc FAIL — input-hash file lock under /i; no sheets produced (NATIVE_ACCEPTANCE_REGISTER)Owner/iHexantaGa+test
D-S4-APS-GA-CRegister HexantaGa v2 (no /i; single results output) and run ONE new work itemDONERUN 2026-10-20 (owner-approved): v2 registered; work item da397054 FAIL (Regenerate outside a transaction; elevation index) — no sheetsOwner/iresults
D-S4-APS-GA-DRegister HexantaGa v3 (per-item transactions) and run ONE new work itemDONERUN 2026-10-20 (owner-approved): v3 registered; work item 4529cd24 produced 8 native sheets + DWG / PDF; automated FAIL (read-back crash); manual 6 PARTIAL / 2 FAILOwner—
D-S4-APS-GA-ENext native GA run after the fixes in REVIT_GA_V3_NATIVE_REVIEW.md (and, for D-S4-REF-MATCH, a title-block family change = bootstrap + MEP + GA runs)OPENOPEN — each step needs owner approvalOwnerREVIT_GA_V3_NATIVE_REVIEW.md
D-S4-P07-REVITAdopt the native Revit GA sheets at P07OPENOPEN — owner drawing review; not adoptedOwner—
D-S4-M5303New sheet number M-5303 for the Revit plantroom sections / elevationsOPENOPENOwner—
D-S4-CONDENSATE-GACondensate GA needs the condensate system in the native plan contract + a new MEP runOPENOPENOwner + engineer—
D-S4-ASK-AIEnable LLM mode for Ask Hexanta: provider, credentials, spend limit, per-project data policyOPENOPEN — off by default; no credentials heldOwner—
D-S4-SCHEMATICSAdopt the PROPOSED AutoCAD schematics / details (M-5211..13, M-5611..13, M-5911); native DWG conversion on the Windows VMOPENOPEN — drawing quality NOT ACCEPTED pending owner reviewOwner—
D-S4-REF-MATCHDrawing presentation vs the consultant reference setDECIDEDDECIDED by owner 2026-10-20: match the reference layout as closely as possible (title-block geometry and zones, field order, revision box, notes / legend positions, text sizes, lineweights, symbols, tag style, annotation density) with Hexanta identity; general notes rewritten in Hexanta's words on the same topics; no third-party branding, client / project identity, drawing numbers or verbatim notesOwner—
D-S4-SAMPLESApprove the representative Stage 4 quality standard (samples A–G) before regenerating the full packageOPENOPEN — owner visual reviewOwner—
D-S4-CALC-CONTRADICTIONSResolve the 6 calculation-workbook contradictions found in the restyle (superseded Sabiana FCU ESP checks, CH-01 / HS-01 vs HP-01, Part A BLOCKED vs Part B partial duties, legacy fcu-xx tags, pre-Guide C fittings sheet, straight-run index paths)OPENOPEN — recorded in F's consistency register; fix in the full-package regenerationOwner + engineer—
D-S4-APS-GEOMNative 3D geometry export for the BIM viewer: G1 register HexantaGeom v1; G2 ONE read-only export work item on accepted 1ce22c7eDONERUN 2026-10-21 (owner-approved): PARTIAL — 1,300 elements tessellated (Spaces have no geometry); viewer shows native geometryOwner—
D-S4-APS-GA-V4HexantaGa v4: A register v4; B ONE GA work item (10 sheets, P07 PROPOSED)DONERUN 2026-10-21 (owner-approved): PARTIAL 66/80 — viewport crop/placement, tag overlaps, 2 schedules, PDF placement openOwner—
D-S4-APS-GA-V5Next native GA run after fixing the v4 viewport crop / placement, tag overlaps, schedule placement and PDF export placementDONERUN 2026-10-21 (owner-approved): FAIL — logger vocabulary (no sheets); fixed bd4d9c0Ownerbd4d9c0
D-S4-APS-GA-V6Register HexantaGa v6 (r6 = v5 + vocabulary fix) and ONE work itemOPENOPEN — r6 prepared, preflight PASS; needs owner approvalsOwner—
D-S4-RECONCorrect the reconciliation findings C1 / C3 / C4 / C5 / C7 (wf1-STAGE4-RECONCILIATION-20261021)RECORDEDCORRECTED OFFLINE 2026-10-21 (schematic set r3, GA set r2, workbooks r2, BOQ r5). Reconciliation r4: 7 / 7 PASS (wf1-STAGE4-RECONCILIATION-20261021-r4): C4 strict two-sided, every per-size residual located on the native geometry f05a5d66 (curves on the plan path, uncovered length inside same-system fittings; CHW flow DN20 17 / 17 curves, 1.095 m in fittings). r2 (one-sided) and r3 (C4 PARTIAL) superseded. Software reconciliation only — not engineer review. See STAGE4_RECONCILIATION_CORRECTIONS.md C4 §3–4Owner + engineerSTAGE4_RECONCILIATION_CORRECTIONS.mdwf1-STAGE4-RECONCILIATION-20261021wf1-STAGE4-RECONCILIATION-20261021-r4
D-S4-ISSUE-REVRevision of the Stage 4 issue across deliverables (one revision per issue)OPENAPPROVED by owner 2026-10-21: P07 is the common PROPOSED revision of the current Stage 4 set — not a construction or tender issue, not engineer-approved; historical revisions keptOwner—
D-S4-ARCH-HEIGHTPlantroom clear height: case 3.2 m vs working soffit 3.60 m — 6 native elements (GEX 1000×300 main entry + fittings) reach 3.428 m, 228 mm above 3.2 m; equipment clearOPENOPEN — PLANTROOM_HEIGHT_COORDINATION.md; no geometry changedArchitect / structural, then engineerPLANTROOM_HEIGHT_COORDINATION.md
D-S4-ACAD-SCHEMONE native AutoCAD conversion of the 8-sheet schematic set (VM)DONERUN 2026-10-21 (owner-approved, no retry): FAIL — undefined HIDDEN linetype; fixed offline, r2 package readyOwner—
D-S4-ACAD-SCHEM-R2ONE native AutoCAD conversion of the corrected r2 packageRECORDEDAPPROVED 2026-10-21, NOT RUN — guest unresponsive under host memory pressure; approval still unusedOwner—
D-S4-NATIVE-STANDINGStanding native authorisation, synthetic WF1 only: ONE GA v6 work item (unchanged Run 4 model, after preflight), ONE AutoCAD batch on schematic r3 (after source validation and VM stability), then at most two further attempts per workstream after documented root-cause fixes; each after manifest / hash / duplicate / entitlement-and-cost checks; no purchases or billing changes; no retry of unchanged failed inputs; no IESVE or core MEP rerunRECORDEDAPPROVED by owner 2026-10-21 (supersedes the per-item r2 approval D-S4-ACAD-SCHEM-R2, which named the superseded r2 package)Owner—
D-S4-ACAD-APSAPS AutoCAD Automation is the primary native AutoCAD engine; the Windows VM is kept for licensed IESVE and unsupported desktop operations; local AutoCAD stays the fallbackRECORDEDAPPROVED by owner 2026-10-21 (APS Free, no paid usage). Implemented (native_aps_acad.py, HexantaAcad v1); schematic r3 batch bb84fff3 NATIVE VERIFIED 92 / 92 (-r2), 50.7 s processingOwner-r2native_aps_acad.py
D-S4-GA-V6-RUNRegister HexantaGa v6 and submit exactly ONE GA work item on the unchanged accepted model (r6 package)DONEAPPROVED by owner 2026-10-21, interactively in session (two steps, A + B; APS Free, no paid usage). Done: work item 1f03760e, run PARTIAL 106 / 107; sheets PASS 5, PARTIAL 4, FAIL 1 (NATIVE_ACCEPTANCE_REGISTER.md)OwnerNATIVE_ACCEPTANCE_REGISTER.md
D-S4-DRAWINGS-REGISTERThe Drawings page opens the revision-aware register at the current PROPOSED revision P07 (stage4_sets.json current_revision); P05 / P03C / P03B and superseded sets stay selectable; a native Revit sheet that passed its sheet verification is shown before the offline GA preview of the same numberOPENImplemented 2026-10-21 (owner instruction “Drawings page integration defect”); P07 remains PROPOSED until the owner's visual reviewOwnercurrent_revisionstage4_sets.json
D-S4-GA-V7-RUNRegister HexantaGa v7 (annotation fixes e098c26) and submit exactly ONE GA work item on the unchanged accepted model (r7 package)DONEAPPROVED by owner 2026-10-21, interactively in session (A + B; APS Free, no paid usage). Done: work item ad1b95d3, run 117 / 117; sheets PASS 9, PARTIAL 1 (M-5402 C-C leaders), FAIL 0 (NATIVE_ACCEPTANCE_REGISTER.md)OwnerNATIVE_ACCEPTANCE_REGISTER.mde098c26
D-BOQ-NATIVE-DEFAULTThe BOQ page and Ask Hexanta measure the default Run 3 / Run 4 pair on the native Revit take-off, using a recorded pairing (boq/native_pairing.json: Run 3 → e963993a PARTIAL owner-accepted, Run 4 → 1ce22c7e PASS). The API default stays "model" and pairing stays explicitRECORDEDImplemented 2026-10-21 (final consolidation directive §7); rates stay ILLUSTRATIVEOwnerboq/native_pairing.json
D-EQUIP-COMPLETENESSEquipment completeness is reported against the accepted native geometry index with ONE status per scheduled tag: native element (approved family / provisional envelope), parameter only, or NOT IN RVT. Nothing is added to the RVT to hide a gap; HP-01, CHW/LTHW pumps, header, MCP-01 and condensate pumps are reported NOT IN RVTRECORDEDImplemented 2026-10-21 (directive §2); adding them natively needs approved families / manufacturer data and a new MEP model approvalOwner—
D-S4-DRAWING-GATEMandatory drawing-quality gate: every current P07 sheet visually inspected against the reference tender conventions before Workflow 1 drawings are reported complete; code-controlled presentation defects fixed without engineering change; nothing invented to match the referenceDONEOwner instruction 2026-10-21; done — DRAWING_QUALITY_REGISTER.md (PASS 13 / PARTIAL 2 / BLOCKED 5 / FAIL 0)OwnerDRAWING_QUALITY_REGISTER.md
D-S4-GA-V8-V10-RUNSNative GA v8, v9, v10: register + ONE work item each, after offline preflight and the visual review of the previous runDONEAPPROVED by owner 2026-10-21, interactively, one at a time (APS Free). Done: 88eb7786 (117/117, reviewed), 35005cf7 (116/117), d8a57d57 (117/117; sheets PASS 8 / PARTIAL 2)Owner—
D-S4-ACAD-R4ONE APS AutoCAD batch of 8 work items for schematic set r4 (presentation-only changes)DONEAPPROVED by owner 2026-10-21 (APS Free). Done: e535ebae, NATIVE VERIFIED 92 / 92 (-r2)Owner—
D-S4-VIEWER-ROOFThe federated viewer opens on the complete building with the roof visible; transparency per category, section box and presets inspect the services without hiding building elements permanentlyRECORDEDOwner correction 2026-10-22; implemented (aade30f)Owneraade30f
D-S4-CONTENT-REV-PROPOSALPlant missing from the native RVT is proposed as generic planning envelopes from the design-model allowances (no connectors, no manufacturer dimensions); HP-01 not placed until its location is decidedOPENPrepared 2026-10-22, NOT submitted; bootstrap + MEP work items need separate approvalsOwner—
D-S4-PLANT-R2Missing plant completed as a PROPOSED content revision r2: the nine plantroom envelopes from r1, plus HP-01 option A (ground-level external compound beside the plantroom east wall; SYNTHETIC / SUBJECT TO ARCHITECTURAL, ACOUSTIC AND ENGINEERING REVIEW; catalogue-candidate envelope; ASSUMED clearances and site zone). Primary routes stay CANDIDATE (unsupported connections). Independent check 78 / 78; executor-contract parse PASSOPENPrepared 2026-10-22, NOT submitted. Needs owner review of the layout, then separate approvals for the bootstrap and MEP work items. Option A / B choice: architect + structural + acousticOwner / architect—
D-S4-PLANT-R2-AOwner approved (2026-10-22) r2 Option A as the PROVISIONAL SYNTHETIC PLANNING BASIS for WF1 testing only. It is not architect-approved, manufacturer-verified or construction-ready. Access, acoustic, structural, connection and maintenance assumptions stay as recorded in PLANT_COMPLETION_PROPOSAL.md §5. HP-01 and the plant envelopes stay labelled provisional; missing connections and manufacturer selections stay listed as UNSUPPORTED / CONFIRMATION REQUIRED. The accepted Run 4 model (1ce22c7e, RVT b2d7fae0) is unchanged, and any new model is a PROPOSED model that is not adopted automaticallyRECORDEDApproved for native validation only. Offline pre-submission check 29/29 (wf1-NATIVE-REVIT-APS-BOOTSTRAP-PRESUBMIT-20261022-r2; the first folder is SUPERSEDED because a check was mis-scoped). Each work item (bootstrap, MEP, geometry) still needs its own approvalOwner; final arrangement: architect + acoustic + structural + electricalPLANT_COMPLETION_PROPOSAL.mdwf1-NATIVE-REVIT-APS-BOOTSTRAP-PRESUBMIT-20261022-r2
D-S4-PLANT-R2-NATIVEThe proposed native model 48aa7a18 (Run 4 + 10 provisional plant envelopes) is not adopted as the Run 4 baseline. It is served only on the side-by-side comparison page /model/proposed. The Run 4 viewer, drawings, schedules and BOQ stay on 1ce22c7eOPENPROPOSED — adoption needs a separate owner decision (plus the architectural, acoustic, structural and electrical reviews in D-S4-PLANT-R2-A)Owner/model/proposed48aa7a18
D-S4-PLANT-R3Plant connections, PROVISIONAL design r3 (owner closure directive 2026-10-22). Follows the design model's CANDIDATE primary routes and principle MF-1 + MF-3: HP-01 → XP-CONN → 4-port buffers → duty/standby secondary pumps on the flow → header HDR-01 → the 8 existing mains (their geometry unchanged; from set to the header). Sizes: CHW DN80, LTHW DN50 (= calculated header sections). The external CHW pipe is DN80 because DN65 runs at 1.164 m/s, above the 1.0 m/s criterion; HP-01 keeps its data-sheet 2½" (DN65) connection through a reducer at the unit. Interface positions are PROVISIONAL DESIGN INTERFACES (connector descriptions say so). Valves, strainers, NRVs and drains/vents are PROVISIONAL schedule items, not modelled natively. BLOCKED, so not designed or modelled: pressurisation/expansion, safety valves, filling, dosing, HP-01 electrical supply, BMS and defrost drainage, pump duty points. MEP plan contract: a run may end on a numbered connection of its own circuit (chw_flow_<suffix>)OPENNative final proposed model d427192e PASS, geometry 3ac55842 review PASS, P08 GA. PROPOSED — not adopted; not engineer-approved, not tender- or construction-readyOwner; engineer, manufacturer, architect, public health and electrical for the BLOCKED itemschw_flow_<suffix>from
D-S4-PLANT-CALC-01Calculation findings recorded, not resolved (wf1-PLANT-CONNECTION-CALCS-20261022): (a) the WF1 input package records LTHW 60/40 °C, while the design basis and engine use 45/35 °C; (b) the design model's primary plant flows use unmargined duties (CHW 3.524, LTHW 0.791 l/s) against the scheduled HP-01 duties (4.228 / 1.358 l/s); (c) LTHW primary 1.358 l/s < secondary pump design flow 1.368 l/s (−0.75 %): decoupling NOT MET at full secondary design flow; (d) the published HP-01 heating capacity is 2.42 × the required duty: turndown uncheckedOPENOPEN — engineer decisionEngineer—
D-WF1-FREEZEOwner instruction 2026-10-22: stop Workflow 1 Mechanical development at its verified state and freeze it as a TECHNICAL DEMONSTRATION. Two baselines: accepted Run 4 (P07) and P08 PROPOSED plant revision (not adopted). No new engineering development, APS jobs, IESVE runs or drawing regenerationDONEDONE — tag wf1-techdemo-freeze-20261022; WF1_FREEZE.md. P08 adoption, external engineering inputs and professional approval remain OPENOwnerWF1_FREEZE.mdwf1-techdemo-freeze-20261022
D-LAUNCH-AUTHOwner decision 2026-10-22 (launch phase 1): authentication with Better Auth (self-hosted library, in Hexanta's Postgres, schema auth) instead of the unapproved Supabase proposal. Authorisation stays in the API's own tables (organisation membership + role, project ownership, project grants); the web app forwards a 60 s Ed25519 identity tokenDONEDONE on feat/launch-phase1 (SEC-11); invite-only, TOTP for admin/engineer/reviewer, demo_viewer read + ask only. Not deployedOwnerauthfeat/launch-phase1
D-LAUNCH-SECURITY-UPDATESSecurity patches newer than the 14-day pinning window are taken: Next.js 16.4.2 (critical: unauthenticated RCE in image optimisation, Server Actions DoS; released 2026-10-15) and pypdf 6.21.1 (six CVEs; 2026-10-17). vitest stays 4.1.11 (dev-only advisory; npm 10 resolver bug blocks 4.1.12)DONEDONE on feat/launch-phase1. The frozen local review stack v15 still runs Next.js 16.3.8 (127.0.0.1 only, not deployed, left frozen)Claude (security)feat/launch-phase1
D-LAUNCH-HOSTINGHosting for the private beta: two new projects (hexanta-site, hexanta-app) in the existing Vercel Pro team (no new team or subscription); API layer preferred AWS London (ECS Fargate + RDS PostgreSQL with 35-day PITR + private S3), fallback Fly.io + Neon London + S3 (no 35-day PITR); Browserbase not usedRECORDEDRECOMMENDED 2026-10-23 — owner approval of accounts, spend (≈ $72–75 / month + mailbox) and deployment required (docs/launch/LAUNCH_PHASE1.md §9, GO_LIVE_RUNBOOK.md)OwnerGO_LIVE_RUNBOOK.mddocs/launch/LAUNCH_PHASE1.mdhexanta-apphexanta-site
D-LAUNCH-DEMO-DATAWhat the hosted investor demo may show: only sanitised derivatives (pack r3, sanitised image docs, demo seed) — names, e-mails, local paths, loopback URLs, signed URLs and file metadata rewritten; screenshots and native DWG / RVT content excluded; licensed and Autodesk content already excluded; evidence originals unchangedDONERESOLVED BY SANITISATION 2026-10-23 (feat/launch-sanitise merged; crawl 0 forbidden responses) — owner reviews the local inventory before uploadOwnerfeat/launch-sanitise
D-LAUNCH-CASE-STUDIESThe investor demo shows four projects in one application: London Office Mechanical Design (the Workflow 1 project, same id, renamed by a new revision) and three read-only case studies (Data Centre CFD, San Francisco Energy & Compliance, Los Angeles Hotel Fire Evacuation, same id; briefly titled "Los Angeles County Motel Fire Evacuation" on 2026-10-25, then returned to the agreed public title by D-LAUNCH-SIMULEX-CONFIDENTIALITY) served from sanitised, checksummed packs of existing evidence; per-project isolation (profile, Workflow 1 route guard, project-scoped Ask); no new simulation, no compliance / life-safety / engineering approval claimed; presentation revisions r2 / r3 (CASE_STUDIES.md §7–§8) change no resultDONEDONE on feat/launch-projects (local staging, 2026-10-25). Not deployed; bundle upload needs approvalOwnerCASE_STUDIES.mdfeat/launch-projects
D-LAUNCH-SIMULEX-CONFIDENTIALITYPublic title "Los Angeles Hotel Fire Evacuation": a hypothetical Los Angeles-area hotel evacuation study on synthetic assumptions, stated as hypothetical and not professionally approved. Never disclose or reference the real building, the actual fire or criminal incident, any individual, real addresses or identifying case details. GitHub preservation: the original Simulex branch stays local and in the encrypted backups; only a sanitised copy whose entire reachable history is free of those details is pushed, after an audit; push nothing if anything remainsDONEDONE 2026-10-25: pack la-hotel-evacuation-r3, bundle casestudies-r3, seed demo-seed-20261025c; feat/simulex-evacuation-sanitised-r2 (3a57929) pushed after audit; an earlier copy made under the narrower rule (3f3234b) deleted from GitHub with approval (docs/BACKUP_COVERAGE.md §3)Owner3a579293f3234bcasestudies-r3demo-seed-20261025cdocs/BACKUP_COVERAGE.mdfeat/simulex-evacuation-sanitised-r2+1
D-AUDIT-20261025-PRESERVATIONBefore any deployment, verify that all completed work is recoverable: push the clean workstream branches (CFD, Compliance) after a full-history audit; keep the two historical branches local; local bundle of every ref; encrypted off-machine copy of post-freeze evidence and launch material on HEXANTA-VMDONEDONE 2026-10-25 (docs/BACKUP_COVERAGE.md, docs/HISTORY.md)Ownerdocs/BACKUP_COVERAGE.mddocs/HISTORY.md
D-THREE-DOMAINSThree separated experiences: hexanta.ai (discreet public website, multidisciplinary platform scope with Demonstrated / In development / Planned labels from the evidence register), demo.hexanta.ai (read-only investor demonstration of the four sanitised projects — public without login since D-DEMO-PUBLIC-READONLY: the same apps/web code with HEXANTA_DEPLOYMENT_MODE=demo, its own API with HEXANTA_READ_ONLY=true, database, bucket, keys and accounts), app.hexanta.ai (commercial product, unchanged security). No duplicated engineering frontendRECORDEDIMPLEMENTED and tested locally on feat/three-domain (2026-10-26); not pushed, not deployed; AWS / Vercel items in docs/launch/THREE_DOMAINS.md §4 need approvalOwnerHEXANTA_DEPLOYMENT_MODE=demoHEXANTA_READ_ONLY=trueapp.hexanta.aiapps/webdemo.hexanta.aidocs/launch/THREE_DOMAINS.md+2
D-DEMO-PUBLIC-READONLYdemo.hexanta.ai is publicly viewable without login (investor portfolio for investors and prospective customers), strictly read-only: one visitor principal with demo_viewer grants on the four projects only; server-enforced read-only API (every mutation, execution, upload, approval and administration refused; Ask deterministic, project-scoped and not stored); per-visitor rate limits plus platform firewall rules; only the sealed sanitised data. Not publicly accessible on Vercel until a separate public-release approval. app.hexanta.ai stays authenticated with MFA and organisation isolationRECORDEDIMPLEMENTED and tested locally on feat/three-domain (2026-10-26); release approval pendingOwnerapp.hexanta.aidemo.hexanta.aidemo_viewerfeat/three-domain
D-DEMO-SHOWCASE-IMAGESFour owner-supplied generated images are the large project-card covers of the four demonstration projects, each labelled "Illustrative visualisation" (not engineering solver output) with the project's actual output inset; inside every project the real model, solver and simulation visuals stay first. Originals unchanged on the HEXANTA-VM drive; web-optimised copies onlyDONEDONE 2026-10-26 (apps/web/public/showcase, lib/showcase.ts)Ownerapps/web/public/showcaselib/showcase.ts
D-SITE-NO-TEAM-PROFILESNo founder or team names, photographs, titles or biographies on hexanta.ai at this stage; About covers mission, approach and UK-first vision only. Drafts kept privately outside Git for a future approved updateDONEDONE 2026-10-26 (guard test forbids names and team terms)Ownerhexanta.ai
D-S4-C07-FCU-ESPRe-select the 12 FCUs at the current required ESP (34–71 Pa; selections made at older lower bounds)OPENOPEN — manufacturer (TROX) data at final ESPEngineer + manufacturer—
D-S4-SHEETNOConfirm new sheet numbers M-5303 (FCU callouts) and M-5951 (schedules)OPENOPENOwner—
D-S4-REVIT-GARevit Stage 4 GAs need executor functions (tags, templates, filters, crop, scale, viewports) and an architectural model; each APS work item separately approvedOPENOPEN — NOT PREPAREDOwner—
11b. Engineering closeout decisions (2026-10-20, all OPEN — nothing approved) 7 items · 1 open
IDDecisionStateRecorded statusDecidesEvidence
D-FCU-R48 high-airflow FCUs (1,367–1,440 m³/h)RECORDEDSabiana CRSL 73+1 ECM speed 4 (1,520 m³/h @ 50 Pa) — or CRSL 6 if ESP ≤ 30 Pa, or two CRSL 3 per zone (re-coordination); selection prints required (wf1-RUN4-MANUFACTURER-SELECTION-20261020) Engineer + SabianaEngineer + Sabianawf1-RUN4-MANUFACTURER-SELECTION-20261020
D-AHU-R4AHU-01RECORDEDConfigurator selection at 6,960 / 5,837 m³/h, HR ≥ 73 %, coils as scheduled Engineer + AHU manufacturerEngineer + AHU manufacturer—
D-HP-R4HP-01 four-pipe ASHPOPENAermec NRP 0600 A candidate (Eurovent 123.7 / 137.3 kW); selection at 106.1 kW 6/12 °C and 56.8 kW 45/35 °C; R410A availability under GB F-gas Engineer + AermecEngineer + Aermec—
D-GRILLE-R4EG-GF-01..03 (324 l/s), EG-GF-05/06 (214 l/s) exceed published grille sizesRECORDEDLarger grille, two grilles or larger spigot EngineerEngineer—
D-WC-TERMINALWC LTHW emitters (3)RECORDEDTwo LSTs, higher water temperature or another emitter type EngineerEngineer—
D-LOSS-SOURCEFitting ζ sourceRECORDEDLicence CIBSE Guide C / ASHRAE, or specify fitting ranges with published ζ Founder + engineerFounder + engineer—
D-R12Adopt r12 (oa-m1 rise in plantroom, oa-10 tap)RECORDEDOne native MEP run (owner approval) Owner + engineerOwner + engineer—
11a. Run 4 r11 re-coordination decisions (2026-10-19, all PROPOSED, nothing approved) 8 items · 1 open
IDDecisionStateRecorded statusDecidesEvidence
D-R11-SPINESOA / GEX corridor main positionsRECORDEDOA spine y 8.50 -> 8.78 m (15° jog), GEX spine y 9.70 -> 11.15 m (45° jog in PN000003) Clears 13 basis clashes and 58 gate errors; moves both mains away from the Run 3 RCP set-out EngineerEngineer—
D-R11-EG04Extract grille EG-GF-04RECORDEDmoved to (30.3, 12.3) m Needed for the GEX spine; changes the ceiling layout Architect / RCPArchitect / RCP—
D-R11-DUCTAccept 1000–1200 x 300 mm mainsDONEaccepted as sized by the change run Changing sizing limits instead re-opens r11 EngineerEngineer—
D-R11-LEVELSCeiling-zone encroachment (25 points to 2,717.5 mm vs 2,750 limit)DONEnot resolved (FCU connection level fixed at 2,900) Lower the ceiling locally, or change the FCU spigot level with the FCU re-selection Engineer / manufacturerEngineer / manufacturer—
D-R11-PIPEDN25 45° comb offsets (16); CHW DN65 lane / AHU pitch at 35 mm review; 4 DN65 x DN15/20 branchesDONEoffsets applied; branches flagged INCOMPATIBLE with the reducing-tee family weldolet / threadolet (or a reducer before the tee) needed for the 4 branches Engineer / manufacturerEngineer / manufacturer—
D-R11-WX07wx-07 between oa-m1 and gx-m1RECORDEDholds 25 mm basis, not 35 mm review Accept 25 mm or re-route WC extract EngineerEngineer—
D-R11-FCU8 FCUs NOT SELECTED (no CRSL 3+2 size at 1367–1440 m³/h, 50 Pa)RECORDEDnone Larger unit / two units / higher ESP class; affects D-R11-LEVELS Manufacturer / engineerManufacturer / engineer—
D-R11-BOOTSTRAPOne APS bootstrap (64 new fitting combinations), then one MEP work itemOPENinputs prepared, not submitted Each needs a separate owner approval OwnerOwner—
11. Manufacturer items M-01 to M-05 5 items · 5 open
IDDecisionStateRecorded statusDecidesEvidence
M-01FCU coil connection order (handing)OPENMOOT for routing in r8/r9 (all 12 PASS); connector pitch still open——
M-02Valve packages, PICVs, accessOPENOPEN (7/48 straights fit)——
M-03Bull-head ζOPENOPEN——
M-048-outlet headerOPENOPEN——
M-0545/35 °C outputsOPENOPEN——
10. P03E r7–r9 engineer decisions (candidate revisions, nothing approved) 14 items · 11 open
IDDecisionStateRecorded statusDecidesEvidence
D-ZB-01Local Z-PIPE band exception (24 crossings)OPENPROPOSED in r7 → MOOT in r8 (no pipe above Z-PIPE)none—
D-ZB-023 rank-A crossings r7 could not applyOPENOPEN in r7; not listed in r8/r9 (outcome not recorded)none—
D-SZ-01Coordinated service zones (tiers L/H/H_HDR/C)OPENPROPOSED, applied in r8none—
D-HDR-01Header HDR-01OPENOPEN (3 review clashes in r9)none—
D-M6-01hw-m6 bull-head under OA.oa-11OPENOPEN (basis OK, review short by 10.7 mm)nonehw-m6
D-OA12-01OA.oa-12 to the FCU-12 spigot across hw-m1OPENOPEN (4 basis clashes)nonehw-m1
D-WC-01hw-wc1 under OA.oa-m2DONERESOLVED in r9: option a applied (PROPOSED change)nonehw-wc1oa-m2
D-DT-01Coordinated duct tier (rules T1–T8)OPENPROPOSED, applied in r9none—
D-GX-01gx-m1 above its basis level (top 3,460 vs basis 3,410 mm)OPENOPEN (new in r9)nonegx-m1oa-08oa-m3
D-SD10-01SD-GF-10A hairpinDONERESOLVED in r9 (T8); ASSUMPTION of a square 4-way diffusernone—
D-CHK-01Clash check on sloped segmentsRECORDEDMethod change in r9; recommendation onlynone—
D-INS-01Insulation thickness (allowances are SCENARIO, not checked against BS 5422)OPENOPENnone—
D-SB-01Small duct bends (5/10° steps)OPENOPENnone—
D-TAP-01Taps on rectangular mains (27/41 fail the collar rule)OPENOPENnone—
9. Run 3 readiness D1–D8 (the P03E r5 engineer decisions) 8 items · 0 open
IDDecisionStateRecorded statusDecidesEvidence
D1C1 rigid R9/R10 or R10-alt; tap detailRECORDEDC1——
D2Insulation thickness to BS 5422RECORDEDD-INS-01——
D3Crossings short under review allowancesRECORDEDD-ZB-01 → D-SZ-01——
D4Mirrored FCU coil orderRECORDEDM-01——
D5Valve-set accessRECORDEDM-02——
D6Header HDR-01 H1/H2/H3RECORDEDD-HDR-01——
D7Keep or replace the 8 bull-head teesRECORDEDF3——
D87 mm level step on oa-wRECORDEDnot traced to a later ID—oa-w
8. P03E coordination items (P03E r2 to r6, 2026-10-18) 3 items · 2 open
IDDecisionStateRecorded statusDecidesEvidence
F5Diagonal four-pipe lane translation causes clashesRECORDEDFinding; addressed by r4 lanes and r8 tiersn/a24b8470556ab9cf527155
F3Bull-head tees (8 joints at hw-hdr and hw-m6)OPENOPEN. Native trials T033 and T084 BLOCKED by this decision in bootstrap 7ffa541a; carried unchanged to r9none11739d07ffa541aDECISIONS.mdEV/wf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-7ffa541a-REVIEW/VERIFICATION.mdbc2287cd25510c+2
E1Handed four-pipe FCU not in the UK libraryOPENOPENnone—
7. Revit offline-prep findings F1–F4 (2026-10-18) 4 items · 0 open
IDDecisionStateRecorded statusDecidesEvidence
F1Run ends not co-designed with the family connectors (110/118 misaligned)RECORDEDConnector geometry in the manifest (daedbc6; P03E readiness §F1): 114/118 on axis—daedbc6
F2Mixed round/rectangular duct junctions (26)RECORDEDRebuilt with UK library fittings; gx-ws unresolved (P03E readiness §F2)—gx-ws
F3Bull-head header teesRECORDEDEngineer decision: see F3 in §8——
F4No title-block template in APSRECORDEDHexanta A1 title block (96e3228)—96e3228
6. Calculation audit findings F1–F9 9 items · 2 open
IDDecisionStateRecorded statusDecidesEvidence
F1Room heating charges the untempered OA lossOPENE-10 (OPEN)E-10 (OPEN)—
F2No ψ or infiltrationRECORDEDD-04D-04—
F3Duct local losses not modelledRECORDEDD-06D-06—
F4Pipe fittings and valves not modelledRECORDEDD-06; M-02D-06; M-02—
F5Selection vs synthetic ratingsRECORDEDD-07D-07—
F6AHU coil dutiesOPEND-05 (method 6be5882; sub-decisions open)D-05 (method 6be5882; sub-decisions open)6be5882
F7Steady-state cooling onlyRECORDEDIESVE native loads (see the native acceptance register)IESVE native loads (see the native acceptance register)—
F8No plant diversityRECORDEDD-08D-08—
F9WC transfer paths not sizedRECORDEDD-09D-09—
4. Stage 3 design-basis decisions 10 items · 9 open
IDDecisionStateRecorded statusDecidesEvidence
D-FCU-COUNTFCU arrangementOPENproposed two_per_office_zone (12 FCUs)—two_per_office_zone
D-WC-TERMINALWC terminalsOPENproposed LTHW emitter, no cooling (LST-GF-01..03)——
D-VENT-STRATEGYVentilationOPENproposed OA ducted to the FCU plenum, HR extract; synthetic rates (P-SYNTHETIC-RULES)——
D-CONDENSATEFCU condensateOPENP03 provisional: pumped per FCU; discharge point INPUT REQUIRED——
D-HW-TEMPSCHW 6/12 °C, LTHW 45/35 °COPENproposed for coordination; schedules r7 README: "SCENARIO, not decided"——
D-FCU-DTSupply 14 °C / room 24 °COPENSCENARIO——
D-DIFFUSERTwo diffusers per FCUOPENCANDIDATE; type not selected——
D-HYD-PRINCIPLEPrimary/secondary with buffer decouplerOPENP03 provisional (MF-1 + MF-3); buffer size INPUT REQUIRED——
D-TERMINAL-VALVEPICV per circuitOPENP03 provisional; NOT SELECTED——
D-LEVEL-NAMEThe fixture names the level "Level 02" although the building is a single storeyRECORDEDDiscrepancy recorded; plan coordinates identical——
3. Missing-input decisions D-01 to D-11 (overnight package, 2026-10-14) 12 items · 12 open
IDDecisionStateRecorded statusDecidesEvidence
D-01Weather fileOPENPROPOSEDFounder—
D-02Site coordinatesOPENPROPOSEDFounder—
D-03Hourly profilesOPENPROPOSEDEngineer—
D-04ψ, infiltration, shadingOPENPROPOSEDEngineer—
D-05AHU coil states, humidity criteriaOPENPROPOSED; method implemented (6be5882); sub-decisions openEngineer6be5882
D-05a–gAHU sub-decisions: supply moisture, leaving-coil RH, reheat plant, heat recovery, humidification, fan heat, winter outdoor humidity ratioOPENAWAITING_DECISIONEngineerdocs/workflow1/iesve/wf1_ahu_decisions.json
D-06Duct and pipe fitting coefficientsOPENPROPOSED; still not held (fittings-loss section "awaiting licensed zeta", e5230c5)Founder / engineere5230c5
D-07Rated equipment performanceOPENPROPOSED; candidates only (§11)Founder / engineerManufacturerRecord
D-08Plant diversity basisOPENPROPOSEDEngineer—
D-09WC transfer-path sizingOPENPROPOSEDEngineer—
D-10Acoustics, controls, layer standardOPENPROPOSEDFounder (client)—
D-11Real project authorisationOPENPROPOSEDFounder—
2. ADR 0014 founder decisions D1–D6 (AutoCAD HVAC drawing) 6 items · 0 open
IDDecisionStateRecorded statusDecidesEvidence
D1Standard AutoCAD core entities first; a native MEP-object path laterRECORDED——
D2Configurable UK mechanical layer naming with project and client overridesRECORDED——
D3Synthetic development seeding only; production needs verified engineeringRECORDED——
D4Initial consistency tolerance of 1 mm, configurableRECORDED——
D5Claude implements; Codex reviews the critical contractsRECORDED——
D6Developed separately from the Step 1 safety work; no merge or release couplingRECORDED——
1. Drawing and platform decisions E-1 to E-10 10 items · 8 open
IDDecisionStateRecorded statusDecidesEvidence
E-1Network analysis complete before drawingOPENOPEN (strict option implemented)none2bd9e1a
E-2Re-check the selection against the product at drawing timeOPENOPENnone00f5f6a2bd9e1a
E-3Flow display precisionOPENOPENnone2bd9e1a
E-4Per-record vs package approvalRECORDEDDESIGNED, not implementednonec908287docs/hvac-drawing/DESIGN_PACKAGE_APPROVAL.md
E-5UK layer standardOPENOPEN (provisional layers)none2bd9e1a
E-6Section sizes checked vs citedOPENOPEN (checked)none2bd9e1a
E-7Rectangular plan width conventionOPENOPENnone2bd9e1awidth x height
E-8Presentation defaultsOPENOPENnone2bd9e1a
E-9AHU drawing identity by equipment tagRECORDEDAPPROVEDFounder5557fa8cda030a
E-10Room heating: exclude AHU-tempered fresh air, or keep the full untempered loss (audit F1)OPENOPEN (engineer); full loss still chargednone254157796bd31ddocs/workflows/WF1_CALCULATION_AUDIT.md

3. Recorded native execution evidence (technical only)

Application / sectionRun / itemResultDetailEvidence
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-20261014T175825Z-preserved (+ -interim-p3a) 2026-10-14 ~18:17–19:23FAILFAIL: VE.exe crashed 8× in VEMod.dll at offset 0xb4ac6, under x64 emulation on ARM64 (CRASH-ANALYSIS.md). The standalone probe reports iesve module absent-interim-p3a06b289d8be6362CRASH-ANALYSIS.mdVEMod.dllhexanta_iesve_probe+2
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-CIBSE-WF1_CIBSE_SC01-20261015T0440Z 2026-10-15 ~04:40FAILFAIL (invalid for cooling: rooms on CentralHeatingRadiators). Superseded by SC02, per the SC02 README221252fceae122iesve-wf1-CIBSE-WF1_CIBSE_SC01-20261015T0440Z
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-CIBSE-WF1_CIBSE_H01-20261015T0548Z 2026-10-15 ~05:48RECORDEDstatus.json: succeeded. A founder screenshot of a script error is in the folder. Superseded by H02iesve-wf1-CIBSE-WF1_CIBSE_H01-20261015T0548Zstatus.jsonsucceeded
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-CIBSE-WF1_CIBSE_SC02-20261015T0600Z 2026-10-15 ~06:00RECORDEDNative run. Coincident cooling 35.37 kW. NOT ENGINEER REVIEWED (README)4785c5diesve-wf1-CIBSE-WF1_CIBSE_SC02-20261015T0600Z
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-CIBSE-GF-Rev02-H02-C02-20261015 2026-10-15 (validated 08:21Z)PASSPASS (native verified). Loads PROVISIONAL (trial licence, D-01 local only). Room-load workbooks: 402 checks, 0 failures0c2fc4d4785c5d918fc97iesve-wf1-CIBSE-GF-Rev02-H02-C02-20261015iesve-wf1-SCHEDULES-GF-Rev02-20261015
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-CIBSE-GF-CS01-20261017 2026-10-17 01:08–01:09BLOCKEDBLOCKED: the Building Template Manager was refused and the log read DaysLeft 0. The "expired" diagnosis was later corrected by run 258c7aaciesve-wf1-CIBSE-GF-CS01-20261017
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)iesve-wf1-CIBSE-GF-CS01-20261017-run2 2026-10-17 07:17BLOCKEDBLOCKED (paused at the founder checkpoint). The licence is active (11 days). The template is not yet assigned to MT000000. No CIBSE Loads run, so r02 stays STALE83e16b2HX_WF1_CS01.mitWF1_CS01_MEETING16iesve-wf1-CIBSE-GF-CS01-20261017-run2
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)wf1-NATIVE-WINDOWS-REUSE-20261018/iesve 2026-10-18 ~21:26PASSLaunch PASS. Licence DaysLeft 10 (about 2026-10-28). import iesve fails in the standalone Python. Native loads on the Run 3 office: NOT RUNimport iesvewf1-NATIVE-WINDOWS-REUSE-20261018/iesve
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)wf1-NATIVE-IESVE-SCRIPT-RUNNER-20261019 2026-10-19RECORDEDIN PROGRESS (parallel agent; results not described here)wf1-NATIVE-IESVE-SCRIPT-RUNNER-20261019
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)wf1-NATIVE-IESVE-SCRIPT-RUNNER-20261019 2026-10-19PASSPASS (route): VE script package, in-VE gbXML import, CIBSE heating/cooling (dialog), export; loads via API BLOCKED (no ApacheHVAC network)bb67191wf1-NATIVE-IESVE-SCRIPT-RUNNER-20261019xx-test-shoebox.gbxml
1. IESVE 2026 (Parallels VM "Hexanta Windows", Windows 11 ARM64, trial licence)wf1-NATIVE-IESVE-RUN4-20261019-r2 (run) / -r3 (package) 2026-10-19 09:52 (+01:00)PASSPASS (native): IESVE report shows x2 in exactly the 5 rooms; package verdict re-computed 30/30 (native_iesve_acceptance)-r302cc59f3b9b238native_iesve_acceptancewf1-NATIVE-IESVE-RUN4-20261019-r2
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)2026-10-12_307ace8{,-api,-final} 2026-10-12PASSPASS, rectangle only (MASTER §F)2026-10-12_307ace8{,-api,-final}307ace85a14dd9c0e1231
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)workflow1-v4…v8b, 2026-10-14_v9-{v3,hvac,v8} 2026-10-14PARTIALPARTIAL: V3, V4, V5, V7, V8a, V8b and V8d PASS; V6 REPORTED only; V8c INCONCLUSIVE; V9 PASS WITH LIMITATIONS. NATIVE VERIFIED not claimed ([record](../hvac-drawing/2026-10-14-native-acceptance-record.md))019791c15b305d2026-10-14_v9-{v3,hvac,v8}22f2aeb341f7962e863e58+2
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-WINDOWS-SEQUENCE-20261016 2026-10-16NOT RUNNOT RUN: guest exec did not respond under host memory pressure (4 attempts)wf1-WINDOWS-SEQUENCE-20261016
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-NATIVE-DWG-20261017 (attempt r2 DXFIN; r1 /i hung) 2026-10-16 23:55PASSPASS: 93/93 checks, AUDIT 0/0/i0762a0458c7aacwf1-NATIVE-DWG-20261017
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-NATIVE-DWG-20261017-J054f6258 (worker job 054f6258) 2026-10-17 20:56PASSPASS: 169/169 checks054f625820093f6f224948wf1-NATIVE-DWG-20261017-J054f6258
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-NATIVE-DWG-20261017-J6a1128e2 (worker job 6a1128e2) 2026-10-17 21:52PASSPASS: 180/180 checks. P03D run matrix 14 PASS / 0 FAIL / 4 BLOCKED / 1 NOT VERIFIED (wf1-FINAL-ACCEPTANCE-20261017-r3/acceptance-P03D.json)1e57b483b20c4b6a1128e2e0b9a95wf1-FINAL-ACCEPTANCE-20261017-r3/acceptance-P03D.jsonwf1-NATIVE-DWG-20261017-J6a1128e2
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-NATIVE-WINDOWS-REUSE-20261018/autocad 2026-10-18 21:20–21:24:49PASSPASS: 16/16 DWG, AUDIT 0 errors on every sheet, 180/180 checkshexanta-dxf2dwg-job.ps1wf1-NATIVE-WINDOWS-REUSE-20261018/autocadwf1-RUN3-OFFICE-DRYRUN-20261018/run-change/drawings
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-NATIVE-DWG-RUN4-20261019 2026-10-19 16:03–16:11ZPASSPASS: 180/180, AUDIT 03b9b238wf1-NATIVE-DWG-RUN4-20261019
2. AutoCAD 2027 / AutoCAD MEP 2027 (`accoreconsole` 26.0.118.0.0, same VM)wf1-NATIVE-DWG-RUN4-20261019-r2 2026-10-19 19:57–20:11ZPASSPASS: 180/180, AUDIT 0, importer dry run re-computed native_verified02cc59fwf1-NATIVE-DWG-RUN4-20261019-r2
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-STAGE3-FINAL-PROVISIONAL-20261016 (local Revit) 2026-10-16BLOCKEDBLOCKED: no Revit on the host; M1 with 8 GB; VM 4 GB on ARM64wf1-STAGE3-FINAL-PROVISIONAL-20261016
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-REVIT-FEASIBILITY-20261017 2026-10-17 08:22BLOCKEDBLOCKED: Autodesk Access not signed in; install not attempted83e16b2wf1-REVIT-FEASIBILITY-20261017
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-APS-CHECK-20261018 2026-10-17 23:33PASSPASS: auth OK; Revit limitProcessingTimeSec 10,800efdf880limitProcessingTimeSecwf1-APS-CHECK-20261018
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-20261018-a456d2c4 → -r2 → -r3 2026-10-18 00:22FAILr1 FAIL (retrieval: OSS key not URL-encoded) → r2 FAIL (RVT version check bug) → r3 PASS (native verified: RVT 2026, build 26.5.0.14)-r2-r33b7a3a95…c87fb1cd044ae7wf1-NATIVE-REVIT-APS-20261018-a456d2c4
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-PROBE-20261018-960a52b3 2026-10-18 01:08PASSPASS (probe_returned): system types, segments, sheets, DWG/PDF export and .rte round trip work. No MEP content library in the engine075caf94…93ce851aabad45probe_returnedwf1-NATIVE-REVIT-APS-PROBE-20261018-960a52b3
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-5d92478d 2026-10-18 03:36RECORDEDCANCELLED (founder instruction) after a 1 h 51 min stall on a modal wait; no outputs ([incident](../workflow1/product/WF1_REVIT_BOOTSTRAP_INCIDENT_20261018.md))0cd800e2207ddd9…5b52ec9bootstrap-inputs-20261018wf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-5d92478d
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-b7839784 (presubmit: -PRESUBMIT-20261018-r2) 2026-10-18 08:03BLOCKEDCANCELLED (user-approved): blocked reopening the open template; the 40-min watchdog fired but did not exit; no outputs-PRESUBMIT-20261018-r22c1a4723dd0ff3730418dd…831d2fbwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-b7839784
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-DIAG-20261018-362e6b1c 2026-10-18 09:14PASSPASS: 4/4 stages (load, connectors and table, one routing rule, DN50 elbow). Tees, reducers, duct and save are NOT TESTED3dd0ff35a33ceab…831d2fbwf1-NATIVE-REVIT-APS-DIAG-20261018-362e6b1c
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-ec4ca782 2026-10-18 09:24FAILFAIL: template, fittings and exports PASS. Side-face connectors at Z = 50 mm (42 of 45). Routing 68/71 (3 elbows over 90°). 22 r5 combinations NOT TESTEDb4fcb187…d30e814f809eb3wf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-ec4ca782
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-aa41600b 2026-10-18 09:33FAILFAIL (strict review 15 PASS / 1 FAIL): connectors 45/45 PASS; 79/79 created, but 18 reducing junctions were placed as equal tees or crosses5c5da18958cbb3bootstrap-inputs-20261018-r5c65b81f5…wf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-aa41600b
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-58aa23a9 2026-10-18 18:18FAILFAIL: routing 79/79 created with 0 size mismatches, but 16/20 tees were the wrong family. 5 of those are BLOCKED by F3 (bull-heads)bc2287cbootstrap-inputs-20261018-r6dbca8b5c…wf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-58aa23a9
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-7ffa541a 2026-10-18 19:27FAILFAIL (routing): 15/16 rows PASS; 77/85 created; 0 size or family mismatch (bc2287c confirmed natively). 5 BLOCKED by F3 (T033, T084, T040, T043, T085). 3 FAIL: T041 and T042 (tee role), T080 (input-set assembly)2ce43b591d6ce97…b81e4c6bc2287cbootstrap-inputs-20261018-r7uwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261018-7ffa541a
3. Revit 2026 on APS Automation API (cloud) and local Revit~/HexantaLocal/aps/bootstrap-inputs-20261018-r6b —NOT RUNNOT RUN (never submitted)SUPERSEDED.txt~/HexantaLocal/aps/bootstrap-inputs-20261018-r6b
3. Revit 2026 on APS Automation API (cloud) and local Revit~/HexantaLocal/aps/bootstrap-inputs-20261018-r8u —NOT RUNNOT RUN: superseded by r9ud25510c~/HexantaLocal/aps/bootstrap-inputs-20261018-r8u
3. Revit 2026 on APS Automation API (cloud) and local Revit~/HexantaLocal/aps/bootstrap-inputs-20261018-r9u —NOT RUNNOT RUN: prepared, not submitted; no approval recorded~/HexantaLocal/aps/bootstrap-inputs-20261018-r9u
3. Revit 2026 on APS Automation API (cloud) and local RevitFull WF1 MEP work item (wf1-REVIT-APS-PACKAGE-20261018, 231 identities) —NOT RUNNOT RUN69afe41wf1-REVIT-APS-PACKAGE-20261018
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261019-927f266c (+-REVIEW) 2026-10-19 00:36PASSPASS for r10 (85/85 used combinations, 0 size / 0 family mismatch); 15/16 review rows PASS, routing row BLOCKED by 6 legacy bull-head trials not used by r10-REVIEW0fcebe2935a62dfwf1-NATIVE-REVIT-APS-BOOTSTRAP-20261019-927f266c
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-efa1e0d7 2026-10-19 01:07FAILFAIL: add-in returned after 10 s without result.rvt; APS FailedMissingOutput dropped outcome.json, so the exception is unknown949e2fddcf47bb5e2d2fcbwf1-NATIVE-REVIT-APS-MEP-20261019-efa1e0d7
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-ac55c5c8 2026-10-19 07:15FAILFAIL: FileNotFoundException Hexanta.Native.Contracts (bundle packaging; also the cause of 949e2fdd); error captured by the cf47bb5 console logging4bff2a9b91f4f5bFileNotFoundExceptionwf1-NATIVE-REVIT-APS-MEP-20261019-ac55c5c8
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-ef0b1822 2026-10-19 07:48FAILFAIL: identity stamp SP-r01a refused by extensible-storage Vendor write access in DA (vendor ids HXTA match)50fc19c686e0c0awf1-NATIVE-REVIT-APS-MEP-20261019-ef0b1822
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-ec44a285 2026-10-19 08:19FAILFAIL: terminal EG-GF-01 RBS_DUCT_FLOW_PARAM read-only (HOST-VERIFY M6)0d7104274e84655wf1-NATIVE-REVIT-APS-MEP-20261019-ec44a285
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-c2a4e030 2026-10-19 09:09PARTIALPARTIAL (mep-accept): RVT + exports returned; duct runs 51/71; 229 failures in one cascade from Revit connectivity failure resolutionbe8402ee4466bc9wf1-NATIVE-REVIT-APS-MEP-20261019-c2a4e030
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-e04562ea 2026-10-19 10:02PARTIALPARTIAL: 0 not created, 48 failures (11 elbows reversed-direction, 7 take-offs, 30 verifications)1455caa300f6649wf1-NATIVE-REVIT-APS-MEP-20261019-e04562ea
3. Revit 2026 on APS Automation API (cloud) and local Revitwf1-NATIVE-REVIT-APS-MEP-20261019-e963993a 2026-10-19 14:26PARTIALPARTIAL: 0 not created; 8 failures on 4 take-off joints (2 owner-accepted, oa-10 'Line is too short', gx-z2 reversed)48e4bb8effcfbacwf1-NATIVE-REVIT-APS-MEP-20261019-e963993a
Stage 4 Revit GA — HexantaGa (2026-10-20)Pre-flight (offline + read-only APS)PASSPASS: all uploads match UPLOAD_MANIFEST by SHA-256; model.rvt byte-identical to accepted 1ce22c7e (b2d7fae0…); gate no FAIL; HexantaGa not registered before; no earlier GA work item; engine Revit 2026 available. Plan not readable by API (owner-stated "APS Free"); estimate only1ce22c7eUPLOAD_MANIFESTb2d7fae0…model.rvtwf1-NATIVE-REVIT-APS-GA-20261020-f83443de/PREFLIGHT.json
Stage 4 Revit GA — HexantaGa (2026-10-20)Step A — register app bundle + activity HexantaGa v1, alias testDONEDONE: appbundle v1, activity v1 (zip 24a20a94…), aliases verified; 0 work items24a20a94…HexantaGatest~/HexantaLocal/aps/ga-setup.json
Stage 4 Revit GA — HexantaGa (2026-10-20)Step B — ONE work item 3c92f1fcFAILFAIL (failedInstructions, 21.4 s processing; Revit 2026.5). The add-in stopped before creating anything: hashing model.rvt raised IOException because the activity's /i argument had Revit holding the file open. APS then reported "Non-optional output [result-ga.rvt] is missing" and uploaded nothing, so outcome.json was lost (same APS behaviour as MEP items ac55c5c8, ec44a285, ef0b1822, efa1e0d7: required: false outputs are not honoured on this account). No sheet, view, tag, schedule or export was produced; every planned sheet is NOT PRODUCED./i3c92f1fcIOExceptionREDACTION.txtfailedInstructionsmodel.rvt+2
Stage 4 Revit GA — HexantaGa (2026-10-20)Accepted model / frozen evidenceRECORDEDUnchanged (1ce22c7e SHA256SUMS 0 bad)—
Stage 4 Revit GA — HexantaGa (2026-10-20)Offline fix (not registered, not run)RECORDEDActivity without /i (add-in hashes, then opens the model itself, as the accepted MEP runs do) and one always-present zipped results output. Needs a new registration (v2) and one new work item — each a separate owner approval/idocs/wf1/DECISION_REGISTER.mdresults
HexantaGa v2 (owner approval 2026-10-20: register v2 + ONE work item)Pre-flight r2PASSPASS 9 / 9: inputs identical to r1 by SHA-256 (model = accepted 1ce22c7e); bundle 9e861191… built from 81f8ade; activity without /i, one required results output; only v1 registered (no v2 work item could exist); upload scan: Autodesk tag families, Hexanta DLLs, synthetic model, spec — no client files, credentials or reference documents.GATE.json/i1ce22c7e81f8ade9e861191…results+1
HexantaGa v2 (owner approval 2026-10-20: register v2 + ONE work item)Register v2DONEDONE: appbundle v2, activity v2, aliases test → 2; 0 work itemsga-setup.v1.jsontest~/HexantaLocal/aps/ga-setup.json
HexantaGa v2 (owner approval 2026-10-20: register v2 + ONE work item)ONE work item da397054 (run 253b711d)FAILFAIL (APS success, 62.8 s; outcome failed, structural). The v2 fixes worked: model hashed and opened by the add-in, outcome.json returned through results. ~48 s of view generation, then Document.Regenerate() called outside a transaction ("Modification of the document is forbidden"). Before that, both plantroom internal elevations failed ("index is occupied or out of range"). No model, sheets or exports produced: every planned sheet NOT PRODUCED.253b711dDocument.Regenerate()da397054failedresultssuccess+1
HexantaGa v2 (owner approval 2026-10-20: register v2 + ONE work item)Offline fix bd70e00NOT RUNRegenerate in its own transaction (3 sites); elevations create all marker indices, keep the facing one, delete the rest. GA bundle builds 0 warnings / 0 errors; 732 contract checks. Not registered, not run — needs new owner approvalsbd70e00
HexantaGa v3 (owner approval 2026-10-20: code review, register v3 + ONE work item)Pre-flight r3PASSPASS 9 / 9; v2 current (no v3 work item could exist); earlier items final (3c92f1fc failedInstructions, da397054 success); Revit limit 10,800 s vs ours 2,700 s; uploads hash-identical to r2 (scanned) + bundle from f578739; code review REVIT_GA_V3_CODE_REVIEW.md.GATE.jsonREVIT_GA_V3_CODE_REVIEW.mdf578739~/HexantaLocal/aps/ga-inputs-20261020-r3
HexantaGa v3 (owner approval 2026-10-20: code review, register v3 + ONE work item)Register v3DONEDONE: appbundle v3, activity v3, aliases test → 3; 0 work itemstest~/HexantaLocal/aps/ga-setup.json
HexantaGa v3 (owner approval 2026-10-20: code review, register v3 + ONE work item)ONE work item 4529cd24 (run 449f8d8a)FAILFAIL (automated) — APS success, 209 s; result-ga.rvt Revit 2026; 8 sheets; 8 DWG (AC1032) + combined PDF. Read-back crashed on duplicate view name "Level 1", so in-Revit sheet checks NOT VERIFIED. 2 elevations failed (marker index). PDF places each sheet off the paper (recovered previews). Manual sheet review: 6 PARTIAL, 2 FAIL, 0 PASS (drawing-standard/REVIT_GA_V3_NATIVE_REVIEW.md)-PREVIEWS449f8d8a4529cd24AC1032drawing-standard/REVIT_GA_V3_NATIVE_REVIEW.mdresult-ga.rvt+2
Final WF1 round (owner approval 2026-10-21: G1+G2, GA v4 A+B, ONE AutoCAD conversion; each once, no retry)HexantaGeom v1 registration (G1)DONEDONE (v1/v1, no /i, single results output; 0 work items)/iresults~/HexantaLocal/aps/geom-setup
Final WF1 round (owner approval 2026-10-21: G1+G2, GA v4 A+B, ONE AutoCAD conversion; each once, no retry)Native geometry export (G2), run f05a5d66PARTIALPARTIAL (APS success): 1,312 elements exported, 1,300 tessellated (357,669 triangles) — ducts 204, duct fittings 190, terminals 33, pipes 458, pipe fittings 398, equipment 17; the 12 "failures" are the 12 Spaces (no geometry without bounding walls). Input SHA = accepted 1ce22c7e. Served by the BIM viewer as NATIVE-EXPORTED GEOMETRYwf1-NATIVE-REVIT-APS-GEOM-20261021-f05a5d66
Final WF1 round (owner approval 2026-10-21: G1+G2, GA v4 A+B, ONE AutoCAD conversion; each once, no retry)HexantaGa v4 registration (A)DONEDONE (v4/v4)ga-setup.json
Final WF1 round (owner approval 2026-10-21: G1+G2, GA v4 A+B, ONE AutoCAD conversion; each once, no retry)HexantaGa v4 work item (B), run c5614cb2PARTIALPARTIAL (APS success, 147 s): 10 sheets + 10 DWG (AC1032) + PDF; read-back 66/80. Fixed vs v3: equipment tags show Marks (no "?"), read-back runs. Open: GA plan viewports oversized/shifted (crop not applied), tag overlaps (4-pipe views), 2 schedules not placed on M-5951, PDF still placed off the paper (previews recovered)wf1-NATIVE-REVIT-APS-GA-20261021-c5614cb2…-PREVIEWS
Final WF1 round (owner approval 2026-10-21: G1+G2, GA v4 A+B, ONE AutoCAD conversion; each once, no retry)AutoCAD conversion of the 8-sheet schematic set (VM, one run, no retry)FAILFAIL (43/91): DXFIN aborted on "Undefined line type HIDDEN in LayerTableRecord M-DETL-HIDN" → 3 entities per DWG. Checker unchanged. Fixed offline (9a184db); corrected package wf1-RUN4-STAGE4-SCHEMATIC-SET-20261021-r2 NOT RUN (needs a new approval)9a184dbwf1-NATIVE-DWG-RUN4-STAGE4-SCHEMATIC-SET-20261021wf1-RUN4-STAGE4-SCHEMATIC-SET-20261021-r2
Corrections round (owner approval 2026-10-21: GA v5 A+B, AutoCAD r2; each once, no retry)HexantaGa v5 registrationDONEDONE (v5/v5)ga-setup.json
Corrections round (owner approval 2026-10-21: GA v5 A+B, AutoCAD r2; each once, no retry)HexantaGa v5 work item, run 92cc029eFAILFAIL (structural, ~60 s): a tag-layout failure was logged with category tag_layout, not in the MepRunLog vocabulary, so the logger threw and stopped the run; no sheets. Fix bd4d9c0 (8 categories + contract check); r6 package prepared, preflight PASS, NOT SUBMITTEDbd4d9c0tag_layoutwf1-NATIVE-REVIT-APS-GA-20261021-92cc029e
Corrections round (owner approval 2026-10-21: GA v5 A+B, AutoCAD r2; each once, no retry)AutoCAD r2 conversionNOT RUNNOT RUN — VM resumed but the guest did not answer prlctl exec for ~25 min under host swap pressure (~13 GB swap used); no task created, VM suspended. Approval not consumedprlctl exec
Standing synthetic-WF1 authorisation (owner, 2026-10-21; D-S4-NATIVE-STANDING)HexantaGa v6 (registration + ONE work item, ga-inputs-20261021-r6)NOT SUBMITTEDPAUSED — NOT SUBMITTED. Package re-verified 2026-10-21 (5 / 5 hashes = preflighted manifest; no v6 registration or work item exists). The authorisation requires the cloud entitlement and cost to be confirmed before execution; they cannot be: the plan is not readable by API, no Autodesk usage / billing record exists (§5), and current public APS pages describe monthly free-tier limits after which usage is paid (Flex / pay-as-you-go). Paused under the "cost cannot be established" rule; resumes once the owner confirms the APS usage balance. Update 2026-10-21: registered (v6) and ONE work item submitted 15:28Z after the owner's interactive approval in session — see “Native Revit GA v6” below.REVIT_GA_V6_APPROVAL.mdga-inputs-20261021-r6~/HexantaLocal/aps/ga-inputs-20261021-r6
Standing synthetic-WF1 authorisation (owner, 2026-10-21; D-S4-NATIVE-STANDING)AutoCAD batch on schematic set r3BLOCKEDBLOCKED — NOT RUN. Inputs staged and verified (8 DXF = r3 native-package SHA256SUMS; 0 undefined linetype / layer / block / style refs; no earlier r3 conversion — the 05:23Z run was r1, the r2 job never ran). Host memory ~1.4 GB available, swap 9.5 / 10.2 GB used, below the ≥ 4.5 GB the 4 GB guest needs; the memory is held by the owner's own Chrome / Cursor sessions (not disposable). VM left suspended, not resumed.wave6-tmp/native-jobs/run4-s4set-20261021-r3-ctl/STATUS.txtWINDOWS_VM_MEMORY_DIAGNOSIS.mdnative-package
APS AutoCAD Automation (cloud) — primary AutoCAD route from 2026-10-21 (`APS_AUTOCAD_ROUTE.md`)HexantaAcad v1 registration (bundle + activity, Autodesk.AutoCAD+26_0, alias test)DONEDONE (v1 / v1; bundle sha256 18da2fc6…; 0 work items)18da2fc6…Autodesk.AutoCAD+26_0~/HexantaLocal/aps/acad-setup.json
APS AutoCAD Automation (cloud) — primary AutoCAD route from 2026-10-21 (`APS_AUTOCAD_ROUTE.md`)ONE batch, 8 work items (schematic set r3: M-5211..5214, M-5611..5613, M-5911), run bb84fff3SUCCESSNATIVE VERIFIED (APS success 8 / 8; processing 6.1–7.1 s each, 50.7 s total): AUDIT 0 errors; counts DXF = DWG = ezdxf (5,025 entities); types / layers; blocks, attributes, hatches, layer properties and every text string read back identical; session logs clean; OSS SHA-1 of every archive verified; PDFs plotted 8 / 8 (by-product). First verdict 91 / 92 (the set-level cross-reference check counted only the converted set; the schematics refer to GA sheets M-5011/12, M-5111/12, M-5121) — re-judged in -r2 against the GA set sheet register: 92 / 92. APS's console scan flags "error(s)" after session 1 only — the AUDIT summary line "Total errors found 0 fixed 0" (no other error line in the dump). Fo-r2wf1-NATIVE-DWG-APS-20261021-bb84fff3wf1-NATIVE-DWG-APS-20261021-bb84fff3-r2
APS AutoCAD Automation (cloud) — primary AutoCAD route from 2026-10-21 (`APS_AUTOCAD_ROUTE.md`)UsageRECORDED8 work items, 50.7 s of instruction time (APS stats). No Autodesk usage / billing figure is readable by API; the owner's APS portal holds the consumption recordACCEPTANCE.jsonusage
APS AutoCAD Automation (cloud) — primary AutoCAD route from 2026-10-21 (`APS_AUTOCAD_ROUTE.md`)HexantaGa v6 (registration + ONE work item)NOT SUBMITTEDREADY — NOT SUBMITTED. Preflight re-run 2026-10-21 (offline PASS; no unlisted GA submission). The submission was blocked by this session's tool-permission policy; not retried or worked around. Needs the owner to run it or allow it. Update 2026-10-21: registered (v6) and ONE work item submitted 15:28Z after the owner's interactive approval in session — see “Native Revit GA v6” below.REVIT_GA_V6_APPROVAL.md
Native Revit GA v6 (2026-10-21) — owner's interactive approval, ONE work itemHexantaGa v6 registration (bundle bc836265…, alias test, Revit 2026)DONEDONE (v6 / v6; 0 work items)bc836265…~/HexantaLocal/aps/ga-setup.json
Native Revit GA v6 (2026-10-21) — owner's interactive approval, ONE work itemONE work item 1f03760eb51041ae952006a98bac1078, run 435e30dcSUCCESSAPS success; 138.6 s processing; input model SHA-256 = accepted b2d7fae0…; 10 sheets, 20 viewports, 5 schedules, 341 tags; run verdict PARTIAL 106 / 107 (M-5951 schedules overlap; 2 tags omitted on the FCU-GF-09 callout)1f03760eb51041ae952006a98bac1078b2d7fae0…wf1-NATIVE-REVIT-APS-GA-20261021-435e30dc
Native Revit GA v6 (2026-10-21) — owner's interactive approval, ONE work itemPer-sheet files and verificationRECORDEDDWGs byte-identical to the native exports (AC1032, SHA-256 = outcome.json); one unchanged page of the native PDF per sheet; previews; sheet verdict = worse of native sheet checks and visual review-SHEETSVERIFICATION.jsonoutcome.jsonwf1-NATIVE-REVIT-APS-GA-20261021-435e30dc-SHEETS-r2
Native Revit GA v6 (2026-10-21) — owner's interactive approval, ONE work itemPDF plottingPASSPASS for all 10 pages: A1 page box centred on the origin, the drawn sheet fills it exactly; confirmed by a zero-origin render and in the browser with pdf.js (ink in all four quadrants, E2E). macOS Quartz draws such pages from (0, 0) and shows only a corner — a renderer artefact. The v3 / v4 “PDF placement” findings were made with the same renderer and may be the same artefact; those records are frozen and not re-judged herewf1-E2E-DRAWINGS-REGISTER-20261021-r3
Native Revit GA v7 (2026-10-21) — annotation fixes; owner's interactive approval, ONE work itemHexantaGa v7 registration (bundle c792e481…, alias test, Revit 2026)DONEDONE (v7 / v7; 0 work items)c792e481…ga-setup.v6.json~/HexantaLocal/aps/ga-setup.json
Native Revit GA v7 (2026-10-21) — annotation fixes; owner's interactive approval, ONE work itemONE work item ad1b95d3081141e0b26328d59f7800fe, run 361382f6SUCCESSAPS success; 152.7 s instructions; input model SHA-256 = accepted b2d7fae0…; automated checks 117 / 117, 0 recorded failures; titles placed as sheet text (no viewport-title family in the model); sections 11–13 tags moved each in the view plane (v6: 0–4); 0 tags omittedad1b95d3081141e0b26328d59f7800feb2d7fae0…wf1-NATIVE-REVIT-APS-GA-20261021-361382f6
Native Revit GA v7 (2026-10-21) — annotation fixes; owner's interactive approval, ONE work itemPer-sheet files and verificationRECORDEDDWGs byte-identical to the native exports, one unchanged PDF page per sheet, previews; sheet verdict = worse of native and visualwf1-NATIVE-REVIT-APS-GA-20261021-361382f6-SHEETS
Drawing-quality gate (2026-10-21) — native GA v8, v9 and v10; APS AutoCAD batch r4HexantaGa v8 (code 95564e4): section sizes per size, leader-crossing rule, one-line duct sizes, room names + case outlines, GA notesPASSWork item 88eb7786: run 117 / 117. Visual review: room names on ducts, short leaders through text, C-C duplicates — 1 PASS / 4 PARTIAL / 5 not reviewed (superseded)88eb7786wf1-NATIVE-REVIT-APS-GA-20261021-56847de3(-SHEETS)
Drawing-quality gate (2026-10-21) — native GA v8, v9 and v10; APS AutoCAD batch r4HexantaGa v9 (code 6e09e39): view-plane thinning, leaders only for marks that left their element, room names clear of servicesFAILWork item 35005cf7: run 116 / 117 (vent-2 readability FAIL: a room name kept on its Space point over a tag). C-C finding resolved35005cf7wf1-NATIVE-REVIT-APS-GA-20261021-a89cd613(-SHEETS)
Drawing-quality gate (2026-10-21) — native GA v8, v9 and v10; APS AutoCAD batch r4HexantaGa v10 (code 1d485f4): room names at clear points from the coordinated plan (≥ 579 mm), mark offsets in the view plane, curve marks anchored inside the cropPASSWork item d8a57d57: run 117 / 117, 0 failures, 0 crossing leaders, 0 room names on services. Sheets PASS 8, PARTIAL 2 (M-5302 D-D leader through a label; M-5402 A-A mark under a terminal symbol), FAIL 0d8a57d57wf1-NATIVE-REVIT-APS-GA-20261021-fc372ee3(-SHEETS)
Drawing-quality gate (2026-10-21) — native GA v8, v9 and v10; APS AutoCAD batch r4APS AutoCAD ONE batch, 8 work items (schematic set r4), HexantaAcad v1RECORDEDRun e535ebae: 91 / 92 (only the set-level cross-reference check, the GA sheets being outside the set); re-judged from the unchanged raw outputs against GA set r3's sheet register: NATIVE VERIFIED 92 / 92wf1-NATIVE-DWG-APS-20261021-e535ebae(-r2)
Freeze verification and evidence index (2026-10-22)11PASS11 PASS, manifests unchangedRUN3_BASELINE_FREEZE.md
Freeze verification and evidence index (2026-10-22)13PASS13 PASS, manifests unchangedRUN4_BASELINE_FREEZE.md
Freeze verification and evidence index (2026-10-22)12PASS12 PASSstage4_sets.json
Freeze verification and evidence index (2026-10-22)30PASS30 PASS—
Freeze verification and evidence index (2026-10-22)325PASS287 PASS, 28 without a manifest, 10 FAIL — historic, outside every baseline: 8 manifests list themselves with the empty-file hash (written while empty), wf1-NATIVE-REVIT-APS-20261018-a456d2c4 (report re-retrieved after its manifest; reviewed as -r2/-r3), one SUPERSEDED attempt missing a DONE marker. Left untouched.DONEwf1-NATIVE-REVIT-APS-20261018-a456d2c4

Engineering closeout — outstanding before issue

20 items OUTSTANDING — nothing here is engineer approved. Not for construction — provisional, not engineer approved. Synthetic XX-TEST London office. Technical Source: docs/wf1/ENGINEERING_CLOSEOUT_REGISTER.md.

StateItemOwner (role)Current status (exact)Next actionBlocks
OUTSTANDINGManufacturer selection, FCUs (12)Engineer + manufacturerCONFIRMATION REQUIRED 12/12: TROX PWX primary (dimension verified; heating 45/35 °C and airflow at 34–71 Pa not published) — consolidated request docs/wf1/enquiries/TROX_PWX_FCU_REQUEST.md (NOT SENT); Ability EVO270 alternativeSabiana selection prints for all 12 (asks in README)Schedules (final), FCU connections, D-R11-LEVELS
OUTSTANDINGManufacturer selection, AHU-01Engineer + manufacturerCONFIRMATION REQUIRED: Swegon GOLD PX 025 dimension verified (fits plantroom in r15, PROPOSED); coils, HR, fans, internal losses, connection sizes need the Swegon print — request docs/wf1/enquiries/SWEGON_AHU01_REQUEST.md (NOT SENT)AHU configurator selectionPlantroom layout, fan ESP
OUTSTANDINGAir terminals (33), LTHW emitters (3), fans/pumps (5)Engineer + manufacturersAir terminals 24 SELECTED-PROVISIONAL / 9 CANDIDATE (EG-GF-05/06 TROX VDW 600) / EG-GF-01..03 NOT SELECTED (D-GRILLE-R4); condensate pumps Sabiana DRPI-C (1 provisional, 11 confirmation required); WC emitters NOT SELECTED (D-WC-TERMINAL); pumps CANDIDATE (lower-bound heads); EF-01 no final duty — EV/wf1-RUN4-MANUFACTURER-SELECTION-20261020-r2; enquiries drafted (NOT SENT) docs/wf1/enquiries/TROX Easy Product Finder; engineer decision on large grilles and WC emitters; pump/fan selections at final dutiesSchedules (final)
OUTSTANDINGValves (PICV / TRV)Engineer + manufacturer26 PICVs MANUFACTURER-VERIFIED (Danfoss AB-QM + AME 110 NL / AHU DN40 + AME 435 QM); 3 TRV sets MANUFACTURER-VERIFIED (RA-N 15 + RLV-S 15); Δp ≥ Δpmin conditional on lower-bound run totals — EV/wf1-RUN4-MANUFACTURER-SELECTION-20261020, EV/wf1-MECH-SCHEDULES-20261020-r11-r7-r4Engineer review; recheck Δp once fittings are sourcedFCU connection sets
OUTSTANDINGActual equipment dimensionsManufacturersPROVISIONAL dimensions for FCUs (CRSL catalogue; D = 1,549 mm needs confirmation); width, connector centres/handing NOT HELD; AHU / HP dimensions NOT HELD — EV/wf1-P03E-FCU-MANUFACTURER-CHECK-20261020Obtain dimensioned drawings with the selection printsCoordination re-check
OUTSTANDINGFCU connections and maintenance accessEngineer + manufacturerValve-set access FAIL 12/12 in r12; alternative A (first bend past the valve set) clears 12/12 PROVISIONAL, not adopted — EV/wf1-P03E-ALTERNATIVES-20261020-r13Manufacturer connector positions; then re-coordinate valve setsApproved coordination
OUTSTANDINGAHU-01 connector pitchManufacturer35 mm review NOT met (hw-ahu CHW F/R, 4 hits, fixed 170 mm pitch) — EV/wf1-P03E-ALTERNATIVES-20261019-r11-r3/README.mdWith item 2Approved coordination
OUTSTANDINGD-R11-EG04: EG-GF-04 to (30.3, 12.3) mArchitectPROPOSED, applied in r11-r7; natively built (MEP 1ce22c7e) — docs/wf1/DECISION_REGISTER.md §11aIssue RCP mark-up to architectCeiling plan
OUTSTANDINGD-R11-LEVELS: 25 ceiling-zone points (2.717–2.725 m vs 2.750 m limit); 11 mains up to 32 mm off the basis RUN-LEVELArchitect + engineerOPEN: alternatives V1 (raise connections; manufacturer / architect) and V2 (rectangular 200 mm legs: 0 points, needs bootstrap + native run), not adopted — EV/wf1-P03E-ALTERNATIVES-20261020-r13Decide with item 1Ceiling plan, sections 5401/5402
OUTSTANDINGEG-GF-03 / FCU-GF-12 moves (Run 3)ArchitectApplied, not confirmed — docs/wf1/RUN3_BASELINE_FREEZE.mdInclude in the RCP mark-upCeiling plan
OUTSTANDINGwx-07 rerouted 727 mm above AHU-01Engineer + manufacturerOPEN (access zone not modelled) — EV/wf1-RUN4-COORDINATED-DRAWINGS-20261019-r11-r7/README.mdCheck against the AHU selection printPlantroom layout
OUTSTANDINGM-04 header outlet pitch (lane re-pitch)FabricatorOPEN — docs/wf1/DECISION_REGISTER.md §11Request fabricator drawingHeader detail
OUTSTANDINGOA.oa-10 take-off 425 mm from transformation vs 458 mm allowanceEngineerRESOLVED offline in r12 (tap 475 mm vs 458 mm allowance; native run pending) — EV/wf1-P03E-CANDIDATE-20261020-r12Approve one native MEP run on r12—
OUTSTANDINGD-R11-SPINES / D-R11-DUCTEngineerOwner-provisionally accepted 2026-10-19 "subject to native verification"; natively verified (EV/wf1-NATIVE-REVIT-APS-MEP-20261019-1ce22c7e), not engineer approvedEngineer reviewApproved coordination
OUTSTANDINGD-GX-01, COORD-P03C, OPEN-RH-BANDEngineerOPEN / PROPOSED (docs/wf1/WF1_MASTER.md §9; docs/wf1/RUN3_BASELINE_FREEZE.md)Engineer reviewRun 3 baseline acceptance
OUTSTANDINGFitting pressure loss (ζ) and final pump/fan dutiesFounder (licence) + engineerPARTIAL (lower bounds, un-margined) with Guide C audit ranges: CHWP 82.8 [81.9–82.8] kPa, LTHWP 40.2 [39.7–40.2] kPa, AHU supply 83.4 [69.5–98.3] Pa, AHU extract 128.2 [119.2–156.6] Pa, EF-01 25.1 [22.3–30.8] Pa; 307 out-of-range cases = 145 extrapolation + 162 unsupported (none verified); extract terminals +50 Pa, AHU / EF-01 internals, LTHW coil / plant not held — EV/wf1-RUN4-LOSS-AUDIT-20261020Licence a ζ source or specify a fitting range with published ζPump/fan selection, index-path ΔP
OUTSTANDINGNBS licence and specificationFounderBLOCKED (HEXANTA_NBS_LICENCE_ID / HEXANTA_NBS_SOURCE unset); clause register placeholders only — r4 STAGES.md row 86Procure licenceSpecification
OUTSTANDINGEngineer checking and sign-offNamed engineerBLOCKED: approvals recorded are unverified development names — r4 STAGES.md row 89Implement authentication; engineer reviewIssue for construction
OUTSTANDINGPriced BOQCost consultantBLOCKED (no held rates; quantities reconciled only) — r4 STAGES.md row 90Obtain rate libraryCost plan
OUTSTANDINGIESVE licenceFounderTrial, expires 2026-10-25 (docs/wf1/WF1_MASTER.md row 5)Decide before expiryFurther native load runs
Back to overview