{
  "schema": "nullradial-digital-candidate-screen/v1",
  "study_id": "NULLRADIAL-RC-S3",
  "status": "draft",
  "stage": "preregistered-digital-screen",
  "purpose": "Compare new texture families under locked, matched digital conditions while keeping human preference, preorder demand, and detector-output evidence statistically and operationally separate.",
  "evidence_boundary": {
    "digital_only": true,
    "physical_validation": false,
    "independent_replication": false,
    "certification": false,
    "permitted_description": "preregistered digital candidate screen",
    "prohibited_claims": [
      "AI invisible",
      "certified",
      "physically validated",
      "works against all detectors",
      "guaranteed privacy"
    ]
  },
  "candidate_families": [
    {
      "family_id": "NR-S3-F01",
      "slug": "mandelbrot-garden-s3-10",
      "name": "Mandelbrot Garden",
      "design_hypothesis": "Recursive contour boundaries and filament density distributed across macro, meso, and micro scales may alter detector response without one global center.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F02",
      "slug": "strange-attractor-velvet-s3-11",
      "name": "Strange Attractor Velvet",
      "design_hypothesis": "Anisotropic attractor-like flow paths may vary orientation energy and fold interaction without bilateral symmetry.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F03",
      "slug": "voronoi-cathedral-s3-12",
      "name": "Voronoi Cathedral",
      "design_hypothesis": "Irregular cellular adjacency and edge-density variation may separate long-range layout from palette and printed coverage.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F04",
      "slug": "interference-bloom-s3-13",
      "name": "Interference Bloom",
      "design_hypothesis": "Superposed directional bands and phase offsets may test scale-by-range response without a single dominant motif.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F05",
      "slug": "penrose-canopy-s3-14",
      "name": "Penrose Canopy",
      "design_hypothesis": "Broken quasiperiodic order may provide long-range structure without an ordinary repeating tile grid.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F06",
      "slug": "reaction-diffusion-noir-s3-15",
      "name": "Reaction Diffusion Noir",
      "design_hypothesis": "Reaction-diffusion morphology may permit independent testing of cell size, connectivity, and edge density.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F07",
      "slug": "l-system-brocade-s3-16",
      "name": "L-System Brocade",
      "design_hypothesis": "Branch depth, taper, and self-similar hierarchy may create explicit multiscale structure while retaining ornamental legibility.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F08",
      "slug": "moire-chrysalis-s3-17",
      "name": "Moire Chrysalis",
      "design_hypothesis": "Chirped interference and directional frequency drift may test camera sampling and range sensitivity across several scales.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F09",
      "slug": "spectral-moss-s3-18",
      "name": "Spectral Moss",
      "design_hypothesis": "A coarse-to-fine organic cascade may test multifractal structure separately from color distribution and coverage.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F10",
      "slug": "broken-halo-ii-s3-19",
      "name": "Broken Halo II",
      "design_hypothesis": "Offset interrupted arcs may preserve distributed circular cues while removing one global radial center.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F11",
      "slug": "prism-mycelium-s3-20",
      "name": "Prism Mycelium",
      "design_hypothesis": "Branching network hierarchy and prismatic local contrast may test motif connectivity across macro, meso, and micro scales.",
      "causal_status": "untested design hypothesis"
    },
    {
      "family_id": "NR-S3-F12",
      "slug": "ornamental-basin-s3-21",
      "name": "Ornamental Basin",
      "design_hypothesis": "Irregular basin boundaries and ornate local motifs may test panel composition without relying on mirroring or exact radial symmetry.",
      "causal_status": "untested design hypothesis"
    }
  ],
  "independent_data_planes": {
    "human_aesthetics": {
      "namespace": "NULLRADIAL-S3-AESTHETICS",
      "collection": "blinded balanced pairwise preference plus separate naturalness, distinctiveness, visual-attention, and would-wear ratings",
      "display_rules": [
        "identical garment silhouette, crop, pose, exposure, and resolution within a comparison block",
        "candidate order randomized",
        "no detector-output metric or preorder count shown before the response"
      ],
      "analysis": "Bradley-Terry paired preference model with participant-clustered bootstrap intervals",
      "cannot_establish": ["detector performance", "physical performance", "preorder demand"]
    },
    "preorder_demand": {
      "namespace": "NULLRADIAL-S3-DEMAND",
      "collection": "paid or explicitly confirmed reservation intent by product, size, cut, texture, and displayed price",
      "analysis": "descriptive demand and stock-balancing estimates with price, product, and promotion retained as covariates",
      "cannot_establish": ["beauty preference", "detector performance", "physical performance"]
    },
    "digital_performance": {
      "namespace": "NULLRADIAL-S3-DIGITAL",
      "collection": "paired detector outputs on locked candidates and controls using ground-truth annotations or simulator ground truth",
      "analysis": "paired effects with scene or sequence as the resampling cluster and architecture-family strata reported separately",
      "cannot_establish": ["physical performance", "certification", "universal model transfer", "human preference", "preorder demand"]
    }
  },
  "partitions": {
    "generation_train": {
      "fraction": 0.4,
      "allowed_use": "texture development and transformation calibration",
      "selection_use": false
    },
    "screen_holdout": {
      "fraction": 0.3,
      "allowed_use": "first preregistered comparison and Pareto shortlist",
      "selection_use": true
    },
    "sealed_confirmation": {
      "fraction": 0.3,
      "allowed_use": "one confirmation run after shortlist and analysis code freeze",
      "selection_use": false,
      "sealed_until": "screen-holdout report and shortlist hashes are registered"
    },
    "constraints": [
      "no source scene, background, avatar identity, camera profile, or sequence may cross partitions",
      "all partition membership is content-hashed before candidate inference",
      "sealed-confirmation results never replace screen-holdout results"
    ]
  },
  "candidate_conditions": {
    "scale": [
      {"id": "micro", "definition": "locked smallest repeat or dominant wavelength"},
      {"id": "standard", "definition": "locked reference repeat or dominant wavelength"},
      {"id": "macro", "definition": "locked largest repeat or dominant wavelength"},
      {"id": "octave", "definition": "locked multi-band composition spanning at least three octave-related scales"}
    ],
    "seam": [
      {"id": "continuous", "definition": "opposite master edges and modeled panel junctions are phase-continuous"},
      {"id": "phase-shifted", "definition": "junction phase is deliberately shifted while coverage and visible area remain fixed"},
      {"id": "panel-composed", "definition": "motifs are composed independently for garment panels and joined at construction boundaries"}
    ]
  },
  "matched_controls": [
    {
      "id": "exact-pixel-permutation",
      "role": "primary control",
      "requirements": [
        "identical garment mask and coverage",
        "exact RGB pixel multiset preserved inside the mask",
        "spatial organization destroyed with a locked seed"
      ]
    },
    {
      "id": "spectral-surrogate",
      "role": "secondary structure control",
      "requirements": [
        "exact color histogram preserved",
        "two-dimensional power spectrum matched within a preregistered tolerance",
        "higher-order phase organization randomized with a locked seed"
      ]
    },
    {
      "id": "layout-ablation",
      "role": "secondary arrangement control",
      "requirements": [
        "motif inventory, motif counts, coverage, and edge-density target preserved",
        "spatial assignment replaced by a locked balanced random layout"
      ]
    },
    {
      "id": "neutral-baseline",
      "role": "reference condition",
      "requirements": [
        "same garment mask and rendering pipeline",
        "locked neutral textile appearance",
        "not used as the sole causal control"
      ]
    }
  ],
  "robustness_factors": {
    "camera_isp": ["pinned raw-linear reference", "pinned smartphone profile A", "pinned smartphone profile B", "pinned interchangeable-lens profile"],
    "range": {
      "reported_as": ["metric distance", "target pixel height"],
      "bins_locked_before_run": true,
      "naive_resize_only_prohibited": true
    },
    "view": ["front", "front-oblique", "side", "rear-oblique", "rear", "elevated", "depressed"],
    "folds": ["flat", "light", "moderate", "severe"],
    "motion": ["static", "walk", "turn", "arm-motion", "camera-pan"],
    "motion_blur": ["none", "low", "medium", "high"],
    "occlusion": ["none", "ten-percent", "twenty-five-percent", "forty-percent"],
    "illumination": ["controlled-soft", "controlled-hard", "overcast", "sun", "low-light"],
    "compression": ["lossless", "high-quality", "medium-quality"]
  },
  "systems": {
    "minimum_locked_builds": 6,
    "minimum_architecture_families": 3,
    "required_families": ["one-stage", "region-proposal", "transformer"],
    "weights_and_runtime_hashes_required": true,
    "thresholds_fixed_on_clean_calibration_partition": true
  },
  "ground_truth": {
    "detector_pseudo_ground_truth_prohibited": true,
    "permitted": ["simulator ground truth", "licensed independent annotation with blinded adjudication"],
    "target_to_nontarget_label_changes_retained": true,
    "false_positives_retained": true,
    "unmatched_targets_retained": true
  },
  "endpoints": {
    "primary": [
      "paired change in ground-truth-matched person confidence versus exact-pixel-permutation control",
      "paired change in person recall at a threshold fixed on clean calibration data"
    ],
    "secondary": [
      "threshold-free confidence and recall curves",
      "false-positive count change",
      "architecture-family direction consistency",
      "sequence continuity",
      "seam-state interaction",
      "scale-by-range interaction"
    ],
    "binary_attack_success_rate": "secondary only"
  },
  "statistics": {
    "top_level_resampling_cluster": "scene-or-sequence",
    "frame_level_pseudoreplication_prohibited": true,
    "confidence_interval": "two-sided 95 percent cluster bootstrap",
    "bootstrap_resamples": 10000,
    "multiplicity": "Benjamini-Hochberg false discovery rate at 0.05 for exploratory family comparisons; sealed confirmation uses Holm familywise control",
    "all_strata_and_negative_results_retained": true,
    "missingness_reported_by_condition": true
  },
  "pareto_promotion": {
    "single_weighted_score_prohibited": true,
    "axes": [
      "blinded human preference",
      "preorder demand conditional on displayed product and price",
      "held-out paired digital effect",
      "architecture and condition consistency",
      "print and garment manufacturability"
    ],
    "public_lane": "May use preference and demand after evidence labels remain visible; neither axis establishes function.",
    "functional_research_lane": "May advance only on locked digital evidence and later separate controlled physical validation; popularity cannot qualify function.",
    "bridge_lane": "Non-dominated candidates that retain both human appeal and a held-out digital signal may enter a new preregistered physical prototype study.",
    "confirmation_rule": "No candidate receives a stronger evidence label until its sealed-confirmation result is appended without replacing the screen result."
  },
  "reproducibility": {
    "candidate_intake": "lab/scripts/s3_candidate_intake.py",
    "append_only_candidate_registry": "lab/registry/s3-candidates.jsonl",
    "candidate_ids_never_reused": true,
    "duplicate_asset_bytes_rejected": true,
    "forced_runs_append_new_attempts": true,
    "source_artifact_hashes_required": true,
    "analysis_code_and_dependency_hashes_required_at_freeze": true
  },
  "governance": {
    "consent_required_for_human_capture": true,
    "permitted_use": "civilian, consent-based privacy-fashion and detector-robustness research",
    "prohibited": [
      "testing on non-consenting people",
      "unlawful surveillance evasion",
      "access-control bypass",
      "military or weapons use"
    ]
  },
  "primary_sources": [
    "https://arxiv.org/abs/2203.03373",
    "https://arxiv.org/abs/2307.01778",
    "https://arxiv.org/abs/2305.12863",
    "https://arxiv.org/abs/2408.09181",
    "https://proceedings.neurips.cc/paper_files/paper/2024/file/b99d6cc40b05809c3d84b57a165448cd-Paper-Conference.pdf",
    "https://proceedings.neurips.cc/paper_files/paper/2024/hash/0f5cb62a8e3331b253c232e229cd551e-Abstract-Conference.html",
    "https://proceedings.iclr.cc/paper_files/paper/2025/hash/ed4e293bb3e76b976ae20f7efb81063e-Abstract-Conference.html",
    "https://arxiv.org/abs/2511.16020",
    "https://arxiv.org/abs/2608.06801"
  ]
}
