{
  "title": "Good Work Atlas controlled resource-selection fixture",
  "version": "1.1.0",
  "published_date": "2026-09-16",
  "publisher": "Good Work Atlas",
  "author": "Awesome Patel",
  "location": "Chicago",
  "license": {
    "name": "CC0 1.0 Universal",
    "url": "https://creativecommons.org/publicdomain/zero/1.0/",
    "scope": "The original fixture records, criterion definitions, decision outputs, and outcome chart are dedicated to the public domain under CC0 1.0. This dedication does not cover third-party source content, names, logos, or marks; any linked third-party material remains subject to its owner's terms."
  },
  "question": "Can five observable checks produce repeatable include, hold, or exclude decisions for a small resource-directory fixture?",
  "fixture_notice": "Every candidate below is fictional and exists only to test the decision rule. The records are not reviews of real organizations, products, or websites.",
  "criteria": [
    {
      "id": "task_fit",
      "question": "Does the record name a concrete task the resource helps a reader complete?"
    },
    {
      "id": "direct_source",
      "question": "Does the record point to material published by its stated maintainer rather than a copy or roundup?"
    },
    {
      "id": "maintainer_named",
      "question": "Does the record identify the person or organization responsible for the material?"
    },
    {
      "id": "access_checked",
      "question": "Was the stated reading path checked for its sign-in and payment condition?"
    },
    {
      "id": "limits_recorded",
      "question": "Does the record state a scope, context, or applicability limit?"
    }
  ],
  "decision_rule": [
    "Exclude when task_fit or direct_source is no.",
    "Otherwise hold when any criterion is no or unknown.",
    "Include only when all five criteria are yes."
  ],
  "records": [
    {
      "candidate_id": "fixture-01",
      "candidate_title": "Form pattern reference",
      "scenario": "A maintained reference explains one form-building task, names Fixture Publisher A, links to its own material, was checked without an account, and states the supported context.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "include",
      "reason": "All five checks are yes."
    },
    {
      "candidate_id": "fixture-02",
      "candidate_title": "Deployment checklist",
      "scenario": "A checklist names a release-review task and Fixture Publisher B, uses its original page, was checked for public access, and records that it covers static sites only.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "include",
      "reason": "All five checks are yes."
    },
    {
      "candidate_id": "fixture-03",
      "candidate_title": "Content audit worksheet",
      "scenario": "A worksheet defines a content-audit task, identifies Fixture Publisher C, links to the publisher's page, was checked without sign-in, and states which page types it omits.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "include",
      "reason": "All five checks are yes."
    },
    {
      "candidate_id": "fixture-04",
      "candidate_title": "API response guide",
      "scenario": "A guide defines an API-response task, identifies Fixture Publisher D, links to the original material, was checked for access, and names the protocol version in scope.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "include",
      "reason": "All five checks are yes."
    },
    {
      "candidate_id": "fixture-05",
      "candidate_title": "Layout troubleshooting guide",
      "scenario": "The task, original source, maintainer, and browser scope are recorded, but the sign-in or payment condition was not checked.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"yes","access_checked":"unknown","limits_recorded":"yes"},
      "decision": "hold",
      "reason": "Access remains unknown."
    },
    {
      "candidate_id": "fixture-06",
      "candidate_title": "Research planning template",
      "scenario": "The task, original source, access condition, and project scope are recorded, but responsibility for maintaining the material is unclear.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"unknown","access_checked":"yes","limits_recorded":"yes"},
      "decision": "hold",
      "reason": "The maintainer remains unknown."
    },
    {
      "candidate_id": "fixture-07",
      "candidate_title": "Error-message examples",
      "scenario": "The task, source, maintainer, and access condition are recorded, but no language, platform, or other applicability limit has been established.",
      "criteria": {"task_fit":"yes","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"unknown"},
      "decision": "hold",
      "reason": "Applicability limits remain unknown."
    },
    {
      "candidate_id": "fixture-08",
      "candidate_title": "Keyboard testing steps",
      "scenario": "The task, maintainer, access condition, and scope are recorded, but the available URL might be a copy rather than the maintainer's original page.",
      "criteria": {"task_fit":"yes","direct_source":"unknown","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "hold",
      "reason": "The direct source remains unknown."
    },
    {
      "candidate_id": "fixture-09",
      "candidate_title": "Design inspiration stream",
      "scenario": "The publisher, original page, access condition, and broad scope are known, but the record does not identify a task a reader can complete.",
      "criteria": {"task_fit":"no","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "exclude",
      "reason": "No concrete task fit is established."
    },
    {
      "candidate_id": "fixture-10",
      "candidate_title": "Copied standards summary",
      "scenario": "The summary names a task, publisher, public access condition, and scope, but republishes another maintainer's material instead of linking to the primary source.",
      "criteria": {"task_fit":"yes","direct_source":"no","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "exclude",
      "reason": "The material is not a direct source."
    },
    {
      "candidate_id": "fixture-11",
      "candidate_title": "General tools roundup",
      "scenario": "A roundup has a named publisher and checked access, but gives neither one concrete task nor direct-source links; its broad category is recorded.",
      "criteria": {"task_fit":"no","direct_source":"no","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "exclude",
      "reason": "Task fit and direct sourcing both fail."
    },
    {
      "candidate_id": "fixture-12",
      "candidate_title": "Unscoped idea gallery",
      "scenario": "The gallery is maintained at its original public page, but the record offers no concrete reader task even though the other review fields are complete.",
      "criteria": {"task_fit":"no","direct_source":"yes","maintainer_named":"yes","access_checked":"yes","limits_recorded":"yes"},
      "decision": "exclude",
      "reason": "No concrete task fit is established."
    }
  ],
  "result": {"include":4,"hold":4,"exclude":4,"total":12},
  "limitations": [
    "This is a controlled editorial fixture, not a comparison of live resources.",
    "The fixture tests deterministic application of the rule, not whether the five criteria predict usefulness for every reader.",
    "A real review still requires checking the linked source and recording the observation date.",
    "Equal outcome counts were designed into the fixture and should not be treated as an observed prevalence."
  ],
  "correction_history": [
    {"date":"2026-09-16","version":"1.1.0","note":"Added scoped CC0 1.0 reuse and machine-readable license metadata; fixture records, criteria, and decisions are unchanged."},
    {"date":"2026-09-16","version":"1.0.0","note":"Initial publication; no corrections recorded."}
  ]
}
