{
  "version": "1.0.0-alpha10",
  "date": "2026-10-24",
  "unit_tests_passed": 98,
  "ui_tests_current_build": {
    "full_editor": "unverified: CUA browser WebGL context is disabled",
    "section_controller_pointer_simulation": "passed in unit suite, without rendering",
    "direct_DAE_browser_roundtrip_and_XML_checks": "not rerun for 1.0; 0.8 passed 5; exporter unchanged",
    "asset_catalog": "unchanged; creator silhouette CPU-projected from actual geometry and inspected"
  },
  "physical_android": "not tested",
  "sketchup_desktop_runtime": "not tested; direct DAE follows COLLADA 1.4.1 and is intended for File > Import in SketchUp Desktop",
  "apk": {
    "sha256": "087a805aba09efa8f1fc5182fe31fd42a74b473eb6c109b180fabd13695b7ae8",
    "version_code": 10,
    "signature_v2": true,
    "signature_v3": true,
    "certificate_sha256": "38ce4205e917c38d80b06e190d7cdf66956e76fab0673e628ddf9f237a395c30",
    "rotation_min_android_api": 28,
    "legacy_android_8_certificate_sha256": "fb66ed9b1f1220ba71c990fdee715f0e77fdf6c57f1030ccf309420b40da3213",
    "rotation_history_verified": true
  },
  "desktop_exe": {
    "sha256": "bae9fe87abc84dd41de8990d6e90333d90d7591d0d96b00dd3e5384787010568",
    "machine": "Windows x64",
    "subsystem": "GUI",
    "runtime": "user default browser with WebGL 2",
    "windows_physical_runtime": "not tested",
    "launcher_tests": 3,
    "signed": false
  },
  "online_html": {
    "sha256": "3e953d09a643dd23330f10e3ecb540c69468701cfd249c540d4e9cbe2493e49c"
  },
  "signing_security": {
    "older_source_packages": "private signing files removed from public 0.4/0.5 source downloads",
    "android_9_plus": "new private key with verified v3 rotation history and rollback disabled",
    "android_8_8_1": "legacy v2 signing retained for platform compatibility; private key was exposed in older source archives",
    "private_backup": "retained privately; excluded from source downloads"
  },
  "features": {
    "visual09": "six styles: material, ink sketch, white model, blueprint, soft watercolor, cardboard; style cards and live sliders, commit on release; styled PNG; persistent sun azimuth/elevation/intensity, ambient intensity and shadow switches; artistic lighting, no geolocation",
    "sections": "face placement and dragging; hole-aware closed caps; per-layer colors; 1/3/5 px contours; open meshes not filled; glass excluded; 250000 candidate-triangle budget",
    "library": "20 objects; 3 people and vegetation rebuilt; natural assets <12000 triangles each, 5-7 meshes",
    "legacy_library": "untouched recognized 0.5 groups upgraded on load; placement and identity retained",
    "finishes": 76,
    "categories": 8,
    "dae": "local DAE or ZIP containing one DAE, geometry and base colors; no external textures",
    "sketchup_export": "one direct .dae, COLLADA 1.4.1; geometry, groups, metres, base colors and opacity; no ZIP required; native SKP is saved from SketchUp Desktop after import",
    "architecture": "walls and slabs with up to six named layers and material/thickness; net quantities; screeds, rectangular columns and beams; no IFC or structural calculations",
    "creator": "serializable editable group at origin; selectable, deletable, undo/redo, no respawn after save/load; smoother original silhouette",
    "example": "editable educational Farnsworth interpretation; approximate dimensions",
    "warehouse": "direct catalog downloads not integrated; official access needed",
    "ai": "clean separate photo scene; editable professional prompt; Android ACTION_SEND PNG and text with read-only content URI; Web Share when supported; clipboard/download fallback; user reviews and sends in ChatGPT; no API calls or billing",
    "quantities": "parametric SI quantities by element/material/level; opening deductions, layer quantities, world transforms, visible/all/selection filters, optional material waste and CSV; no intersection subtraction, prices, imported-mesh quantities or structural calculations",
    "android_share_runtime": "not tested on a physical Android phone or installed ChatGPT app"
  }
}
