{
  "package": "emberscope-source-derived-review-package-v1",
  "generated_from": "emberscope_design_spec/v1",
  "source_design_id": "emberscope-starter-freeform-v1",
  "source_revision": "2026-06-09",
  "source_hash_sha256": "1fef0451d621f2d117af4200fc60abd90b62ad6310e727c4e2d271988fe83961",
  "current_design": "starter_freeform",
  "overall_status": "screening_possible_not_prototype_ready",
  "shared_artifacts": {
    "summary_markdown": "review-summary.md",
    "source_design_json": "source-design.json",
    "validation_json": "validation.json",
    "metrics_csv": "mirror-shape-metrics.csv",
    "layout_svg": "layout.svg",
    "cad_openscad": "cad.scad",
    "blender_geometry_json": "starter-freeform-blender-geometry.json",
    "blender_scene_py": "starter-freeform-blender-scene.py"
  },
  "current_design_artifacts": {
    "parameters_json": "current-design/starter_freeform_parameters.json",
    "prescription_json": "current-design/starter_freeform_prescription.json"
  },
  "source_artifacts": {
    "source_json": "../design-source/emberscope-starter-freeform-v1.source.json",
    "manifest_json": "../design-source/emberscope-starter-freeform-v1.manifest.json",
    "validation_json": "../design-source/emberscope-starter-freeform-v1.validation.json",
    "layout_svg": "../design-source/emberscope-starter-freeform-v1.layout.svg",
    "blender_json": "../design-source/emberscope-starter-freeform-v1.blender.json",
    "blender_scene_py": "../design-source/emberscope-starter-freeform-v1.blender.py",
    "cad_scad": "../design-source/emberscope-starter-freeform-v1.cad.scad"
  },
  "artifacts": [
    {
      "path": "source-design.json",
      "sha256": "d985a91baccaddce610d2973f539606ae53b3398998d568195ac878d18955df0"
    },
    {
      "path": "validation.json",
      "sha256": "bbf8b09a6f3fbaa7eac39258882f329e1fd299821d98d66d05e408a70d91e7c5"
    },
    {
      "path": "layout.svg",
      "sha256": "723733019551defe63e7d3ae4d1a9f7b8698cf5cc4075deb11e4a0749620c56a"
    },
    {
      "path": "cad.scad",
      "sha256": "a17de93d77cf7c949b537670313b466ee2faeb10a8962e54c1ca3eba3a60b7c0"
    },
    {
      "path": "mirror-shape-metrics.csv",
      "sha256": "c161a403d9cf77433b1fa54ceb17d43c1e004f500b4bc4aaf9d891dc6f29a865"
    },
    {
      "path": "review-summary.md",
      "sha256": "9f4e871e26bceb47f73fa1234c9af7bc50efa4390b2cd1be79bde1a186dd5ba5"
    },
    {
      "path": "starter-freeform-blender-geometry.json",
      "sha256": "cf3139be2a793efa7c2859cebd4abd71622a5ab9a97365f88f3c406231051fbf"
    },
    {
      "path": "starter-freeform-blender-scene.py",
      "sha256": "2996f7a2cdcef54b8b1a5ca076a1c3577a4c1ab6915ac05a50f36cbf974af102"
    },
    {
      "path": "current-design/starter_freeform_parameters.json",
      "sha256": "07fce735263443cbb1f36fcc4541d19ac6fcbe4f8637c367305ae084caa76102"
    },
    {
      "path": "current-design/starter_freeform_prescription.json",
      "sha256": "64e940dd0096edc93487dcb404346ab32ae44433e37eaae7dbc2cac635f42ed8"
    }
  ]
}
