{
  "reviewedOn": "2026-11-09",
  "scope": "Functional furnishing-planner prototype; independent real-space concept with assumed dimensions",
  "automated": {
    "matrixCases": 480,
    "optionsChecked": 1285,
    "recommendedOptionsChecked": 180,
    "rooms": [
      "Living room",
      "Bedroom",
      "Kitchen",
      "Home office"
    ],
    "uses": [
      "auto",
      "lounge",
      "work",
      "training",
      "flexible"
    ],
    "roomSizesCm": [
      [
        200,
        200
      ],
      [
        300,
        420
      ],
      [
        600,
        480
      ]
    ],
    "budgets": [
      100,
      500,
      2000,
      6000
    ],
    "matrixCurrencies": [
      "USD",
      "CAD"
    ],
    "regressions": [
      "Fresh lounge plus movement",
      "Two separate work desks and two chairs",
      "Persian quantities",
      "Explicit exclusions",
      "Multiple sleeping places",
      "Override quantities",
      "Impossible quantities have no recommendation",
      "Retained purchased/locked pieces",
      "No silent furniture scaling",
      "Desk front operating strip",
      "Corrupted-library recovery",
      "Recoverable deletion",
      "Source provenance and edited source status",
      "Budget rounding",
      "Unsafe import rejection",
      "CSV formula neutralization"
    ]
  },
  "browserVerified": [
    "Fresh two-desk project and paired chairs",
    "Fresh lounge plus movement project",
    "Insufficient target produces drafts",
    "Reload restores project and recomputes current directions",
    "Apply, undo, redo, compare alternatives",
    "Locked piece cannot be nudged/resized",
    "Oversized furniture input rejected",
    "Presentation download",
    "Library backup, import, soft deletion and restore",
    "Unsafe imported product URL rejected without changing library",
    "Local room photo added and origin recorded",
    "Invalid brief field blocks progression",
    "Case tabs via keyboard and linked furniture selection",
    "Custom piece add/remove",
    "Opening add/remove",
    "Exclusion add flags conflict and removal clears it",
    "Recorded source replacement",
    "Edited amount updates source status and board total",
    "SVG download"
  ],
  "limits": [
    "No participant usability sessions yet",
    "No physical-device tests or screen-reader session",
    "Rectangular zone only; not a full measured room reconstruction",
    "90 cm desk operating strip is an explicit planning assumption, not a clearance certification",
    "No route/accessibility certification or structural/plumbing design",
    "Prices are dated snapshots or allowances; no live retailer integration",
    "Projects, previous-copy recovery and trash remain on the same browser/device",
    "The existing 56-second silent film is retained; it was decoded and played to its end in the previous documented review"
  ],
  "unrunHumanValidation": "Observe at least five prospective users with an actual room. Measure unaided completion, essential requirement misses, source/allowance comprehension and usefulness of the final decision. Do not represent this protocol as completed research.",
  "browserViewportChecks": {
    "widthsPx": [
      320,
      390,
      768,
      1280
    ],
    "scope": "Browser viewports, not physical devices. Case, home, studio and self-contained concept have no horizontal overflow in checked narrow states."
  }
}
