{"format": "ta-amps.seed-pack.nouns.v1", "pack_id": "edge-and-corner-cases", "status": "proposal_only", "records": [ {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.pack", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:edge-and-corner-cases", "role:pack", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "pack", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "A collection of nouns and verbs for finding edge and corner cases on purpose", "lets_workers": "Plan which edges apply to a target and write every expected result before anything runs; generate labelled, seeded cases for text, numbers, dates, lists and request bodies with tested code; run them on a local build, put pages into edge states, check a video's edges and try an API's edges; store every input escaped with its digest; and turn every failure into a finding whose case becomes its regression test.", "flow": [{"verb": "edge-and-corner-cases.plan-edges", "when": "Before any case runs: classes, expected results, seed and test target."}, {"verb": "edge-and-corner-cases.generate-cases", "when": "For the generated kinds, with the plan's seed and limits."}, {"verb": "edge-and-corner-cases.run-input-cases", "when": "Generated text, number, date and list cases through the target's input paths."}, {"verb": "edge-and-corner-cases.check-interface-edges", "when": "Pages in each interface state the plan names."}, {"verb": "edge-and-corner-cases.check-video-edges", "when": "The delivered video file's edges."}, {"verb": "edge-and-corner-cases.check-api-edges", "when": "Bodies, replays, leases and auth against the local build."}, {"verb": "edge-and-corner-cases.record-edge-findings", "when": "Each failure becomes a finding."}, {"verb": "findings-to-fixes.verify-fix", "when": "A different worker reruns the case on the fixed build."}, {"verb": "findings-to-fixes.add-regression-guard", "when": "The failing case is kept as a test that fails without the fix."}], "guardrails": [{"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.guardrail.expect-before-running", "version": 1, "value_sha256": "aeb0c457b0618cb20caef68fd764589ce2fdd8412396b59b2eb6eaf0d52992b6"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.guardrail.test-targets-only", "version": 1, "value_sha256": "2c6883cd4312dc16e26a6b7871cd6f6d4e036d41a1153cdbd9ba7b5b68aec005"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.guardrail.escape-every-input", "version": 1, "value_sha256": "118dec1eed379d9fa1060374f2c95b203c378202bee5a3c67e216e13b7425fbc"}, {"store": "seedpack.video-qa", "key": "video-qa.v0.1.0.guardrail.not-run-is-not-a-pass", "version": 1, "value_sha256": "2ec7e73e09c61d77b77c6d07cff1f73ee3f67c4bfb17c85a9617c2684b3378a5"}], "worked_examples": [{"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.edge-checks", "version": 1, "value_sha256": "618a9920e4b2a86a7b3de264b47801e4dd18242851b9de85c375e246b8bfd76a"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.edge-plan", "version": 1, "value_sha256": "818a8f6b3bd79b56e7e2d49b6119ee3b9eb619e95cf950ef23b89a157b2cf413"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.case-set", "version": 1, "value_sha256": "513378db635dfa930587846c4a549e9c3d8bc8712608487fe24be54a9551775a"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.case-results", "version": 1, "value_sha256": "beae750cc9f33e62a18a54e412b4268ac0ecc5281de0d2a54ee12217f4ecf7fa"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.interface-and-video-results", "version": 1, "value_sha256": "d042608ab1b2c9c5b12653f1eb3d230b18bbd88aafa5a93d4090f5212fdf9499"}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.finding", "version": 1, "value_sha256": "ea0e5b310df389865a9826cd12753e83868cda7c4c184c653edae547fa62e12a"}], "tool": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.tool.edge-cases", "version": 1, "value_sha256": "dfc070e355e5adf05a568d819f169b5496466a7d10a047b317e81abdbb101934"}, "complements": ["Interface states use the screenshot design review pack's capture matrix and the accessibility audit pack's layout rules; this pack adds the states those packs do not set up, such as offline, slow network and no JavaScript.", "Video edges are measured with the video QA pack's rules; this pack names the edges a whole-file check can miss, such as the poster, the loop seam and captions at cuts.", "Findings, fixes, independent verification and regression guards come from the findings to fixes pack; a guard is proven by the checks of checks pack's trust rule.", "Exploratory sessions find edges no catalog lists; their bugs come back here as new classes."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.method", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.guardrail.expect-before-running", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.guardrail.test-targets-only", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.guardrail.escape-every-input", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.catalog.inputs", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.catalog.interface", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.catalog.video", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.catalog.api", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.oracle-rules", "target_category": "noun.reflex_procedure", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.tool.edge-cases", "target_category": "noun.code_node", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.edge-checks", "target_category": "noun.benchmark_suite", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.method", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:edge-and-corner-cases", "role:method", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "method", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "How edge and corner cases are planned, generated, run and recorded", "category_reason": "A reusable procedure with guardrails, followed by every verb in this pack.", "lifecycle": ["plan-edges chooses the classes that apply to the target and writes every class's expected result before anything runs.", "generate-cases runs the seeded generator with the plan's seed and limits and pins the case set by digest.", "run-input-cases, check-interface-edges, check-video-edges and check-api-edges run the cases on a local build or a test page and record what happened.", "record-edge-findings turns each failure into a finding whose reproduction is the case itself.", "Findings go through the findings to fixes pack: reproduce, propose-fix, fix, verify-fix by a different worker, and add-regression-guard with the failing case kept as the test."], "rules": ["Expectations come first. A result is a verdict only against an expectation pinned before the run.", "One seed per plan, recorded with the generator's code digest, so anyone can regenerate the exact cases.", "A 500, a crash, a hang, silent truncation, a changed meaning or half a write is always a failure, whatever the plan said.", "Coverage is what ran: a class that did not run is listed as not run with its reason, never as passing.", "Store inputs escaped and pinned by SHA-256; never paste a raw invisible or direction-changing character into a record.", "Workers create nouns and propose verbs; they never enqueue."], "techniques": ["Boundary values: the limit, one inside and one past it, on both sides.", "Equivalence classes: one case per class of input the target should treat the same way.", "Pairs: when two settings interact, such as right-to-left text at 320 pixels, run the pair as its own case.", "Seeded variation: a few random cases per kind, reproducible from the seed, to reach what the catalog did not list."], "sources": ["Boundary value analysis and equivalence partitioning are long-standing test design techniques.", "Unicode, date, JSON and HTTP behavior follows the dated public sources in this pack's sources noun.", "The catalogs, labels, rules and examples are written for this pack."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.guardrail.expect-before-running", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:edge-and-corner-cases", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Guardrail: every expected result is written before the case runs", "category_reason": "A guardrail is a reusable rule every verb in this work follows, with the check that proves it.", "rule": "Every case's expected result is written in the plan and pinned before the case runs. An expectation written after seeing what happened is a note, never a pass or a fail.", "how_it_is_checked": "Every results record pins its plan by digest and says its expectations came from that plan; the plan was pinned before the run started.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.guardrail.test-targets-only", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:edge-and-corner-cases", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Guardrail: edge cases run on a local build the plan names", "category_reason": "A guardrail is a reusable rule every verb in this work follows, with the check that proves it.", "rule": "Edge cases run only against a local build the plan names, with synthetic data. Races, replays, huge bodies and malformed requests are never pointed at production, at a shared test environment or at another party's service.", "how_it_is_checked": "Every results record names the person who named the local build, and its test target is a local address.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.guardrail.escape-every-input", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:edge-and-corner-cases", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Guardrail: every input is stored escaped, with its digest", "category_reason": "A guardrail is a reusable rule every verb in this work follows, with the check that proves it.", "rule": "Every case input is stored as escaped ASCII with its SHA-256, so invisible, control and direction-changing characters survive review and never hide or reorder the text around them.", "how_it_is_checked": "No result row holds a raw control, zero-width or direction-override character, and each row's escaped input is the one its case set lists for that case.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.catalog.inputs", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:edge_catalog", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "edge_catalog", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Input edges: the classes to try and what to ask of each", "category_reason": "A catalog of test input classes, each with the question a run answers.", "classes": [{"class": "inputs.boundaries", "try": "The minimum, the maximum and one past each; zero; one; exactly the length or page limit and one more.", "ask": "Is the limit enforced where the data enters, with a message that names it?", "generated": ["numbers.boundary", "strings.size", "lists.size"]}, {"class": "inputs.empty", "try": "Nothing, one space, only spaces, a no-break space, an empty list, a null item.", "ask": "Is empty handled once, as missing or as a value, and the same way everywhere?", "generated": ["strings.empty", "strings.whitespace", "lists.items"]}, {"class": "inputs.huge", "try": "Sixty-four times the length limit, a hundred pages of items, a body past the size limit, nesting deeper than any real request.", "ask": "Is it refused early, before it is parsed, logged or stored, with memory staying bounded?", "generated": ["strings.size.huge", "lists.size.huge", "bodies.size"]}, {"class": "inputs.unicode", "try": "Combining marks, right-to-left text, direction overrides, emoji sequences, zero-width characters, lookalikes, full-width forms and case mappings that change length.", "ask": "Does it round-trip, compare after normalizing, count as people see it and display in the right order?", "generated": ["strings.unicode", "strings.zero-width"]}, {"class": "inputs.number-formats", "try": "Thousands and decimal marks of other locales, other scripts' digits, a minus sign that is not a hyphen, scientific and hexadecimal forms, NaN and Infinity, integers past 2**53.", "ask": "Is every form parsed by a stated rule and shown back, or refused with a message; never read as a different number?", "generated": ["numbers.format", "numbers.word", "numbers.integer", "numbers.float"]}, {"class": "inputs.time-zones-and-daylight-saving", "try": "Local times that never happen and times that happen twice, half-hour and quarter-hour offsets, +14:00 and -11:00, times with no offset.", "ask": "Is a missing or repeated local time refused or settled by a stated rule, and is every stored time unambiguous?", "generated": ["dates.dst", "dates.offset"]}, {"class": "inputs.calendar", "try": "The 29th of February in leap and common years, the 31st of a 30-day month, adding a month to the 31st of January, ISO week 53, leap seconds, epoch edges and far years.", "ask": "Are impossible dates refused rather than rolled over, and are date sums stated?", "generated": ["dates.leap", "dates.month", "dates.week", "dates.time", "dates.epoch", "dates.range", "dates.format"]}, {"class": "inputs.duplicates", "try": "The same value twice, and values that differ only in case, spacing or normalization; two records with one id.", "ask": "Are duplicates folded together, refused or reported by a stated rule, never silently counted twice or overwritten?", "generated": ["lists.duplicates", "bodies.semantics.duplicate-keys"]}, {"class": "inputs.ordering", "try": "Already sorted, reversed, equal sort keys, numbers written as text, capitals and accents.", "ask": "Is the order the one people expect, stable for equal keys, by the reader's language rules?", "generated": ["lists.order"]}, {"class": "inputs.concurrency-and-races", "try": "The same action twice in quick succession, two tabs editing one record, two workers claiming one item, a read between two writes.", "ask": "Is the second action refused, merged or applied once, and does the record stay consistent?", "generated": []}, {"class": "inputs.retries", "try": "A timeout then a retry of the same write; a retry after a success the client never saw.", "ask": "Is a retried write applied exactly once, by an idempotency key or a natural key?", "generated": []}, {"class": "inputs.partial-failure", "try": "A dependency that fails halfway through a multi-step write; a batch with one bad item.", "ask": "Is the whole write rolled back, or the partial result reported item by item?", "generated": []}, {"class": "inputs.permissions", "try": "A read-only role, an expired session, a revoked key, a key for another team's surface, no key.", "ask": "Is every action refused with the right status and no data from anyone else?", "generated": []}], "how_generated": "Text, numbers, dates, lists and request bodies come from the seeded generator; races, retries, partial failure and permissions are procedures the plan writes out step by step.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.catalog.interface", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:edge_catalog", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "edge_catalog", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Interface edges: states to put a page in and what breaks there", "category_reason": "A catalog of interface states, each with what to look for.", "states": [{"label": "interface.width-320", "set_up": "A 320 CSS pixel wide viewport.", "look_for": "Sideways page scrolling, cut-off controls, overlapping text.", "cites": "WCAG 2.2 1.4.10 Reflow", "owned_by": "accessibility-audit.check-reflow"}, {"label": "interface.zoom-200", "set_up": "Browser zoom at 200 percent on a 1280 pixel window.", "look_for": "Text cut off, controls pushed out of reach, fixed headers or footers covering content.", "cites": "WCAG 2.2 1.4.4 Resize Text"}, {"label": "interface.long-words", "set_up": "Labels and fields filled with the generator's long word and long token cases.", "look_for": "Boxes that overflow, ellipses that hide meaning, a broken grid."}, {"label": "interface.right-to-left", "set_up": "The page's right-to-left locale, or dir set to rtl, with right-to-left names filled in.", "look_for": "Layout mirrored wrongly, arrows pointing the wrong way, numbers out of order inside right-to-left text."}, {"label": "interface.dark-mode", "set_up": "The dark color scheme preference.", "look_for": "Invisible text, images with transparent backgrounds, contrast that passes only in light."}, {"label": "interface.reduced-motion", "set_up": "The reduced motion preference.", "look_for": "Animations that still run, content that appears only after an animation.", "owned_by": "accessibility-audit.check-motion"}, {"label": "interface.slow-network", "set_up": "The connection throttled to a slow mobile profile.", "look_for": "No progress shown, a button that can be pressed twice, a timeout with no message."}, {"label": "interface.offline", "set_up": "The network cut after the page loads.", "look_for": "Typed input lost, silent failures, no way to retry."}, {"label": "interface.no-javascript", "set_up": "Scripts disabled.", "look_for": "A blank page, a form that cannot submit, content that only scripts draw."}], "rules": ["A state with owned_by is that pack's check; run it here only when the plan pairs it with another edge, such as long words at 320 pixels.", "Capture each state at the widths and themes of the screenshot design review's capture matrix, and fill fields with synthetic data only.", "Combine two states only when the plan names the pair, such as right-to-left at 320 pixels.", "A state the browser cannot be put in is not_run with the reason, never a pass.", "Page loads of the local build only: no form is submitted and no account is created to reach a state."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.accessibility-audit/accessibility-audit.v0.1.0.layout-rules", "target_category": "noun.reflex_procedure", "note": ""}, {"relation": "derives_from", "target_id": "seedpack.screenshot-design-review/screenshot-design-review.v0.1.0.capture-matrix", "target_category": "noun.reflex_procedure", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.catalog.video", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:edge_catalog", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "edge_catalog", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Video edges: the frames, seconds and players where a cut breaks", "category_reason": "A catalog of video edges, each with its check.", "edges": [{"label": "video.first-frame", "check": "Frame 0 is not black or a flash unless declared, and any title on it reads."}, {"label": "video.last-frame", "check": "The last frame holds the end card long enough to read and is not black unless declared."}, {"label": "video.captions-at-cuts", "check": "No caption starts or ends within two frames of a cut without snapping to it, and none hangs across a cut into a new scene."}, {"label": "video.silent-edges", "check": "Silence at the head and tail is under half a second unless declared, and no word is cut off at the end."}, {"label": "video.muted", "check": "Played muted, as autoplay does, the point is clear from the picture and any burned-in text."}, {"label": "video.captions-off", "check": "With captions off, nothing a viewer needs was only in the captions."}, {"label": "video.small-screen", "check": "In a phone player 360 pixels wide, every label and number passes the legibility proxy."}, {"label": "video.aspect-ratios", "check": "Letterboxed or pillarboxed in 16:9, 9:16, 1:1 and 4:5 players, text stays inside the safe area."}, {"label": "video.seek", "check": "Seeking to every cut and to the last second shows the right frame quickly and keeps captions in step."}, {"label": "video.loop", "check": "In a looping player the seam from last frame to first has no audio pop or flash, and the first caption does not show during the last second."}, {"label": "video.poster", "check": "The poster image is a readable frame, the first frame or one chosen on purpose, never a black or blurred frame."}], "measure_with": "The video QA pack's measurement rules: black and freeze detection for the first and last frames, silence detection for the edges, caption lint for cue timing and the legibility proxy for small screens.", "rules": ["Measure the exact file that will be delivered, by digest.", "Edges that need eyes, such as muted and captions off, are judged from frames and stills, and say so."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.video-qa/video-qa.v0.1.0.checks.extended", "target_category": "noun.benchmark_suite", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.video-qa/video-qa.v0.1.0.rules.measurement-commands", "target_category": "noun.reflex_procedure", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.catalog.api", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:edge_catalog", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "edge_catalog", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "API edges: requests a careful service refuses, repeats or rate-limits", "category_reason": "A catalog of API edges, each with the response a careful service gives.", "edges": [{"label": "api.malformed-json", "try": "The generator's syntax bodies: truncated, trailing comma, single quotes, comments, NaN, a byte order mark, empty.", "expect": "400 with a message; never a 500 and nothing stored."}, {"label": "api.content-type", "try": "The generator's header bodies: text/plain, form encoded, missing, a non-UTF-8 charset.", "expect": "415, or a stated rule that is the same every time."}, {"label": "api.huge-payload", "try": "A body one byte past the limit and nesting deeper than any real request.", "expect": "413 or 400 before parsing, with memory staying bounded."}, {"label": "api.unknown-fields", "try": "A field the schema does not define.", "expect": "Refused or ignored by the API's stated rule, every time."}, {"label": "api.duplicates-and-big-numbers", "try": "The same key twice; an integer a double cannot hold exactly; an escape for half a UTF-16 pair.", "expect": "Refused; never one value silently winning or a number changed."}, {"label": "api.idempotency-replay", "try": "The same write repeated with the same idempotency key and body, then with the same key and a different body, then twice at once.", "expect": "The first result returned again for the same body, 422 for a different body, 409 while the first is still running, and exactly one write."}, {"label": "api.expired-lease", "try": "A submit after the lease expired, a heartbeat after expiry, and a submit with a stale fencing token after another worker claimed the task.", "expect": "Refused with a clear status, and the other worker's claim untouched."}, {"label": "api.auth", "try": "No key, an expired session, a revoked key, a key for another team's surface.", "expect": "401 or 403 with no data; never a 500."}, {"label": "api.method-and-path", "try": "An unsupported method, a trailing slash, an encoded slash, a very long path.", "expect": "405, 404 or 414 as documented; never a 500."}, {"label": "api.rate-limit", "try": "A burst over the documented limit, against the local build only.", "expect": "429 with Retry-After, and service restored after the wait."}], "rules": ["Run against a local build with synthetic data; a deployed service is never the target of malformed, huge, replayed or bursty requests.", "Read back after every write case: a refused request that still stored something is a failure.", "Record the status, the relevant headers and what was stored; never a credential or a token's value."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.oracle-rules", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.reflex_procedure", "pack:edge-and-corner-cases", "role:oracle_rules", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.reflex_procedure", "role": "oracle_rules", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Expected results and how a verdict follows from them", "category_reason": "A zero-call rule: the same expectation and observation always give the same verdict.", "outcomes": {"accept_unchanged": "Accepted and stored exactly as given.", "accept_normalized": "Accepted in a stated normal form, such as NFC text or trimmed spaces; the plan names the form.", "reject_with_message": "Refused before anything is stored, with a message that names the field and the limit or rule.", "refuse_status": "An API refuses with the stated status code, such as 400, 413, 415, 422 or 429.", "works_in_state": "In the interface state, every function and piece of content the page has still works and shows.", "meets_check": "A video edge passes its check from the video catalog.", "not_applicable": "The class cannot reach this target, with the reason; it is listed, never counted as passing."}, "always_fail": ["a 500 or a crash", "a hang past the plan's time limit", "silent truncation", "a value changed in meaning, such as a number off by one or text reordered", "half a write stored after a refusal", "data from another surface"], "verdict": "pass when what was observed is the expected outcome in every detail the plan states; fail otherwise. A case that did not run is listed under not run with its reason.", "model_calls": 0, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.tool.edge-cases", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.code_node", "pack:edge-and-corner-cases", "role:tool_card", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.code_node", "role": "tool_card", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Tool card: the edge case generator", "category_reason": "Tested code a worker runs inside a claimed verb, pinned by path, file count and digest.", "name": "edge case generator", "code": {"path": "packs/edge-and-corner-cases/code", "files": 23, "sha256": "c8daeb808fd08f21fa8b67eab9b885f1c21a1856d1cf70478a5911c205a77c2a"}, "runtime": "Python 3.10 or later, standard library only; nothing to install.", "commands": ["python -m edge_cases generate --kind strings --kind dates --seed 20261030 [--max-length N] [--summary]", "python -m edge_cases generate --kind numbers --seed 7 --minimum 1 --maximum 6", "python -m edge_cases labels [--kind bodies]"], "does": ["Labelled cases for text, numbers, dates, lists and JSON request bodies, each with its value, context, an escaped form, sizes and a SHA-256.", "The same cases for the same seed and limits on every Python version and platform, from a pinned SplitMix64 stream per kind.", "Daylight saving cases from the current rules for New York, London and Lord Howe Island, checked against the time zone database in the tests."], "does_not": ["Send a request, submit a form, open a network connection or call a model.", "Write any file; the command line prints ASCII-only JSON.", "Decide a verdict: the plan's expectations and the run's observations do that."], "code_license": "MIT", "tests": "The code's tests check every label's claim with the standard library's Unicode data, datetime and the time zone database, check determinism across processes and hash seeds, and recompute this pack's case set and labels from source.json, in the library's CI job for the pack.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.catalog.inputs", "target_category": "noun.benchmark_suite", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.labels.strings", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:case_labels", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "case_labels", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Generator labels for strings: what each case tests and what a careful target does", "category_reason": "The generator's labelled test inputs for one kind, kept equal to the code by its tests.", "generator_kind": "strings", "labels": {"strings.empty": {"group": "empty", "why": "Nothing at all.", "expect": "Reject when required, with a message naming the field; never store it as a value."}, "strings.whitespace.space": {"group": "empty", "why": "One space looks empty but is not.", "expect": "Treat as empty after trimming, or reject."}, "strings.whitespace.only": {"group": "empty", "why": "Spaces only.", "expect": "Treat as empty after trimming, or reject."}, "strings.whitespace.no-break-space": {"group": "empty", "why": "A no-break space survives most trim functions.", "expect": "Trim Unicode spaces too, or reject."}, "strings.whitespace.padded": {"group": "empty", "why": "Leading and trailing spaces around a real value.", "expect": "Trim once, keep the inner text, and say so if the stored value differs."}, "strings.size.one-char": {"group": "size", "why": "The shortest real value.", "expect": "Accept unless a minimum says otherwise."}, "strings.size.at-max": {"group": "size", "why": "Exactly the length limit.", "expect": "Accept and store all of it."}, "strings.size.over-max": {"group": "size", "why": "One past the length limit.", "expect": "Reject with the limit in the message; never cut it silently."}, "strings.size.huge": {"group": "size", "why": "Sixty-four times the limit.", "expect": "Reject early, before it is parsed, logged or stored."}, "strings.size.long-word": {"group": "size", "why": "A long word with no space to break at.", "expect": "Wrap or scroll inside its box; never overflow the page."}, "strings.size.long-token": {"group": "size", "why": "A long address-like token with no spaces.", "expect": "Wrap or scroll inside its box; never overflow the page."}, "strings.unicode.combining-mark": {"group": "unicode", "why": "A letter plus a separate accent mark (decomposed form).", "expect": "Compare and search after normalizing; never drop the mark."}, "strings.unicode.precomposed": {"group": "unicode", "why": "The same name with a single accented letter (composed form).", "expect": "Equal to the decomposed form after normalizing."}, "strings.unicode.stacked-marks": {"group": "unicode", "why": "One letter carrying eight combining marks.", "expect": "Count it as one character on screen and keep the marks inside the line box."}, "strings.unicode.rtl-arabic": {"group": "unicode", "why": "Arabic, written right to left.", "expect": "Shown right to left, aligned to the start of its box."}, "strings.unicode.rtl-hebrew": {"group": "unicode", "why": "Hebrew, written right to left.", "expect": "Shown right to left, aligned to the start of its box."}, "strings.unicode.rtl-with-digits": {"group": "unicode", "why": "Right-to-left text mixed with digits and Latin letters.", "expect": "Digits and Latin runs keep their order inside the right-to-left text."}, "strings.unicode.bidi-override": {"group": "unicode", "why": "A right-to-left override that makes text display in a different order than stored.", "expect": "Reject or strip direction controls in names and identifiers, or show them escaped."}, "strings.unicode.emoji": {"group": "unicode", "why": "One emoji outside the Basic Multilingual Plane: two UTF-16 units, four UTF-8 bytes.", "expect": "Count it as one character; never split it in half."}, "strings.unicode.emoji-zwj-family": {"group": "unicode", "why": "Several emoji joined by zero-width joiners into one picture.", "expect": "Count, cut and delete it as one character on screen."}, "strings.unicode.emoji-skin-tone": {"group": "unicode", "why": "An emoji with a skin tone modifier.", "expect": "Keep the modifier attached; never separate the pair."}, "strings.unicode.flag": {"group": "unicode", "why": "A flag made of two regional indicator letters.", "expect": "Keep the pair together; one half alone shows as a letter box."}, "strings.unicode.keycap": {"group": "unicode", "why": "A digit, a variation selector and a combining keycap.", "expect": "Keep all three together."}, "strings.unicode.confusable": {"group": "unicode", "why": "A Cyrillic letter that looks like a Latin one.", "expect": "Two names that look the same must not both pass as different accounts or labels."}, "strings.unicode.fullwidth": {"group": "unicode", "why": "Full-width letters and digits.", "expect": "Normalize for comparison, or reject where only ASCII is allowed."}, "strings.unicode.ligature": {"group": "unicode", "why": "A ligature character that compatibility normalization splits into two letters.", "expect": "Search and compare after compatibility normalization where the field is a name or keyword."}, "strings.unicode.sharp-s": {"group": "unicode", "why": "Sharp s: upper case is two letters long.", "expect": "Case-insensitive compare uses case folding, not upper or lower case."}, "strings.unicode.dotted-capital-i": {"group": "unicode", "why": "Capital I with dot: lower case adds a combining mark.", "expect": "Case-insensitive compare uses case folding and the length may change."}, "strings.unicode.non-bmp-ideograph": {"group": "unicode", "why": "A CJK ideograph outside the Basic Multilingual Plane.", "expect": "Stored, counted and shown as one character."}, "strings.zero-width.space": {"group": "zero-width", "why": "An invisible zero-width space inside a word.", "expect": "Visible in review, stripped or rejected in identifiers."}, "strings.zero-width.joiner": {"group": "zero-width", "why": "An invisible zero-width joiner inside a word.", "expect": "Visible in review, stripped or rejected in identifiers."}, "strings.zero-width.non-joiner": {"group": "zero-width", "why": "An invisible zero-width non-joiner inside a word.", "expect": "Kept in text where a language needs it; visible in review."}, "strings.zero-width.byte-order-mark": {"group": "zero-width", "why": "A byte order mark at the start of a value.", "expect": "Strip it at input; two values that differ only by it are equal."}, "strings.zero-width.word-joiner": {"group": "zero-width", "why": "An invisible word joiner inside a word.", "expect": "Visible in review, stripped or rejected in identifiers."}, "strings.control.newline": {"group": "control", "why": "A line break inside a one-line field.", "expect": "Reject in one-line fields, or keep it and show it as a break; never split a record on it."}, "strings.control.crlf": {"group": "control", "why": "A carriage return and line feed inside a value.", "expect": "Never let it start a new header, log line or CSV row."}, "strings.control.tab": {"group": "control", "why": "A tab inside a value.", "expect": "Never let it shift a column in exports."}, "strings.control.nul": {"group": "control", "why": "A NUL character, which ends strings in C and some databases.", "expect": "Reject, or store and return it unchanged; never truncate at it."}, "strings.control.line-separator": {"group": "control", "why": "The Unicode line separator, which ends lines in some JavaScript and JSON tools.", "expect": "Escape it in scripts and JSON; never break a line on it silently."}, "strings.markup.angle-brackets": {"group": "markup", "why": "Text with angle brackets and an ampersand.", "expect": "Shown as text, escaped exactly once, never interpreted as markup."}, "strings.markup.quotes": {"group": "markup", "why": "Single and double quotes in a name.", "expect": "Stored and shown unchanged; never closes a quoted string."}, "strings.markup.template-braces": {"group": "markup", "why": "Placeholders that template engines would fill.", "expect": "Shown literally; never filled from other data."}, "strings.markup.spreadsheet-formula": {"group": "markup", "why": "A value a spreadsheet would run as a formula.", "expect": "Exports quote or prefix it so a spreadsheet shows it as text."}, "strings.markup.path-like": {"group": "markup", "why": "A value that looks like a path that climbs out of a folder.", "expect": "Never used as a path without resolving and confining it."}, "strings.seeded.mixed": {"group": "seeded", "why": "Seeded random text mixing letters, digits, marks, right-to-left letters, emoji and invisible characters.", "expect": "Round-trips unchanged; the same seed gives the same text."}}, "count": 45, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.tool.edge-cases", "target_category": "noun.code_node", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.labels.numbers", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:case_labels", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "case_labels", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Generator labels for numbers: what each case tests and what a careful target does", "category_reason": "The generator's labelled test inputs for one kind, kept equal to the code by its tests.", "generator_kind": "numbers", "labels": {"numbers.boundary.minimum": {"group": "boundary", "why": "The smallest allowed value.", "expect": "Accept."}, "numbers.boundary.below-minimum": {"group": "boundary", "why": "One below the smallest allowed value.", "expect": "Reject with the limit in the message."}, "numbers.boundary.maximum": {"group": "boundary", "why": "The largest allowed value.", "expect": "Accept."}, "numbers.boundary.above-maximum": {"group": "boundary", "why": "One above the largest allowed value.", "expect": "Reject with the limit in the message."}, "numbers.boundary.zero": {"group": "boundary", "why": "Zero.", "expect": "Accept or reject by the field's rule; never treat it as missing."}, "numbers.sign.negative-one": {"group": "sign", "why": "Minus one, a common sentinel.", "expect": "Reject where counts cannot be negative; never read it as no limit."}, "numbers.sign.negative-zero": {"group": "sign", "why": "Minus zero.", "expect": "Equal to zero, shown as 0."}, "numbers.sign.leading-plus": {"group": "sign", "why": "A leading plus sign.", "expect": "Accept as the same number, or reject with a message."}, "numbers.integer.max-safe": {"group": "integer", "why": "2**53 - 1, the largest safe integer: it and the integer after it are both exact in an IEEE-754 double.", "expect": "Round-trips exactly."}, "numbers.integer.max-safe-plus-one": {"group": "integer", "why": "2**53, still exact, but the next integer is not, so a double cannot tell 2**53 from 2**53 + 1.", "expect": "Round-trips exactly or is rejected; never silently changed."}, "numbers.integer.max-safe-plus-two": {"group": "integer", "why": "2**53 + 1, which a double rounds to 2**53.", "expect": "Kept exactly, as a string or a big integer, or rejected; never changed by one."}, "numbers.integer.int32-max": {"group": "integer", "why": "The largest signed 32-bit integer.", "expect": "Accept where the field allows it."}, "numbers.integer.int32-overflow": {"group": "integer", "why": "One past the largest signed 32-bit integer.", "expect": "Reject or store in a wider type; never wrap to a negative number."}, "numbers.integer.int64-max": {"group": "integer", "why": "The largest signed 64-bit integer.", "expect": "Accept where the field allows it."}, "numbers.integer.int64-overflow": {"group": "integer", "why": "One past the largest signed 64-bit integer.", "expect": "Reject; never wrap or saturate silently."}, "numbers.float.one-tenth": {"group": "float", "why": "0.1, which binary floating point cannot hold exactly.", "expect": "Money and counts use decimal or integer units, never binary floats."}, "numbers.float.smallest-subnormal": {"group": "float", "why": "The smallest positive double.", "expect": "Not read as zero where zero means something else."}, "numbers.float.largest": {"group": "float", "why": "The largest finite double.", "expect": "Accept or reject by range; never overflow to infinity."}, "numbers.float.overflow": {"group": "float", "why": "A literal too large for a double.", "expect": "Reject; many parsers turn it into infinity."}, "numbers.float.many-digits": {"group": "float", "why": "More digits than a double keeps.", "expect": "Round once, by a stated rule, or reject."}, "numbers.word.nan": {"group": "word", "why": "The word NaN, which some parsers accept as a number.", "expect": "Reject; it is not equal to itself and breaks sorting and totals."}, "numbers.word.infinity": {"group": "word", "why": "The word Infinity.", "expect": "Reject."}, "numbers.word.negative-infinity": {"group": "word", "why": "The word -Infinity.", "expect": "Reject."}, "numbers.format.thousands-comma": {"group": "format", "why": "A thousands comma and a decimal point.", "expect": "Parse with the person's locale and show the value back, or reject."}, "numbers.format.decimal-comma": {"group": "format", "why": "A thousands point and a decimal comma, the reverse of the case above.", "expect": "Parse with the person's locale and show the value back, or reject."}, "numbers.format.narrow-space-group": {"group": "format", "why": "Groups separated by a narrow no-break space, with a decimal comma.", "expect": "Parse with the person's locale and show the value back, or reject."}, "numbers.format.apostrophe-group": {"group": "format", "why": "Groups separated by an apostrophe.", "expect": "Parse with the person's locale and show the value back, or reject."}, "numbers.format.lakh-grouping": {"group": "format", "why": "Indian grouping: one lakh.", "expect": "Parse with the person's locale and show the value back, or reject."}, "numbers.format.scientific": {"group": "format", "why": "Scientific notation.", "expect": "Accept or reject on purpose; never read it as 1."}, "numbers.format.leading-zeros": {"group": "format", "why": "Leading zeros, which some parsers read as octal.", "expect": "Read as decimal or reject; never as octal."}, "numbers.format.hex": {"group": "format", "why": "A hexadecimal literal.", "expect": "Reject unless the field is hexadecimal."}, "numbers.format.surrounding-spaces": {"group": "format", "why": "Spaces around the digits.", "expect": "Trim and accept, or reject; never fail later."}, "numbers.format.currency": {"group": "format", "why": "A currency symbol before the amount.", "expect": "Reject or strip by a stated rule; never parse as zero."}, "numbers.format.percent": {"group": "format", "why": "A percent sign after the number.", "expect": "Reject or convert by a stated rule; 50 percent is never 50."}, "numbers.format.fraction": {"group": "format", "why": "A fraction.", "expect": "Reject unless fractions are allowed."}, "numbers.format.arabic-indic-digits": {"group": "format", "why": "Arabic-Indic digits.", "expect": "Accept as the same digits or reject with a message; never as zero."}, "numbers.format.fullwidth-digits": {"group": "format", "why": "Full-width digits.", "expect": "Accept as the same digits or reject with a message."}, "numbers.format.unicode-minus": {"group": "format", "why": "A minus sign (U+2212) instead of a hyphen-minus.", "expect": "Accept as negative or reject; never as positive."}, "numbers.format.trailing-point": {"group": "format", "why": "A decimal point with nothing after it.", "expect": "Accept as the integer or reject."}, "numbers.format.leading-point": {"group": "format", "why": "A decimal point with nothing before it.", "expect": "Accept as the fraction or reject."}, "numbers.seeded.near-boundary": {"group": "seeded", "why": "A seeded integer within two of the field's limits.", "expect": "Accepted inside the limits and rejected outside them."}}, "count": 41, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.tool.edge-cases", "target_category": "noun.code_node", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.labels.dates", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:case_labels", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "case_labels", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Generator labels for dates: what each case tests and what a careful target does", "category_reason": "The generator's labelled test inputs for one kind, kept equal to the code by its tests.", "generator_kind": "dates", "labels": {"dates.leap.feb-29": {"group": "leap", "why": "The 29th of February in a leap year.", "expect": "Accept; a year later the same date does not exist."}, "dates.leap.feb-29-common-year": {"group": "leap", "why": "The 29th of February in a year that is not a leap year.", "expect": "Reject with a message; never roll over to the 1st of March."}, "dates.leap.century-common": {"group": "leap", "why": "2100 is divisible by 4 but is not a leap year.", "expect": "Reject the 29th of February 2100."}, "dates.leap.century-leap": {"group": "leap", "why": "2000 is a leap year because it is divisible by 400.", "expect": "Accept the 29th of February 2000."}, "dates.month.day-31-in-30-day-month": {"group": "month", "why": "The 31st of April does not exist.", "expect": "Reject; never roll over to the 1st of May."}, "dates.month.add-month-to-jan-31": {"group": "month", "why": "Adding one month to the 31st of January.", "expect": "End of February by a stated rule, or an error; never the 2nd or 3rd of March."}, "dates.week.iso-week-53": {"group": "week", "why": "The 31st of December in a year with 53 ISO weeks.", "expect": "Week 53 exists; reports by week keep it."}, "dates.week.new-year-in-old-week": {"group": "week", "why": "The 1st of January that belongs to the previous year's last ISO week.", "expect": "The ISO week-year differs from the calendar year; never mix the two."}, "dates.dst.gap-us": {"group": "dst", "why": "A New York local time that does not exist: clocks jump from 02:00 to 03:00.", "expect": "Reject or move forward by a stated rule; never store a time that never happened."}, "dates.dst.overlap-us": {"group": "dst", "why": "A New York local time that happens twice: clocks fall back from 02:00 to 01:00.", "expect": "Ask which one, or record the offset; never pick one silently."}, "dates.dst.gap-europe": {"group": "dst", "why": "A London local time that does not exist: clocks jump from 01:00 to 02:00.", "expect": "Reject or move forward by a stated rule."}, "dates.dst.overlap-europe": {"group": "dst", "why": "A London local time that happens twice: clocks fall back from 02:00 to 01:00.", "expect": "Ask which one, or record the offset."}, "dates.dst.half-hour-gap": {"group": "dst", "why": "A Lord Howe Island local time skipped by a half-hour shift from 02:00 to 02:30.", "expect": "Handle shifts that are not whole hours."}, "dates.dst.half-hour-overlap": {"group": "dst", "why": "A Lord Howe Island local time repeated when clocks go back from 02:00 to 01:30.", "expect": "Handle shifts that are not whole hours."}, "dates.offset.half-hour": {"group": "offset", "why": "An offset of +05:30.", "expect": "Kept exactly; never rounded to a whole hour."}, "dates.offset.quarter-hour": {"group": "offset", "why": "An offset of +05:45.", "expect": "Kept exactly; never rounded to a half or whole hour."}, "dates.offset.plus-fourteen": {"group": "offset", "why": "An offset of +14:00, the earliest calendar day on Earth.", "expect": "Accepted; the local date can be two days ahead of a -11:00 place."}, "dates.offset.minus-eleven": {"group": "offset", "why": "An offset of -11:00.", "expect": "Accepted; the local date can be two days behind a +14:00 place."}, "dates.offset.basic-format": {"group": "offset", "why": "An offset without a colon, which RFC 3339 does not allow.", "expect": "Accept as the same offset or reject with a message; never ignore it."}, "dates.offset.explicit-utc": {"group": "offset", "why": "+00:00 instead of Z.", "expect": "Equal to the same time written with Z."}, "dates.offset.lowercase-designators": {"group": "offset", "why": "Lowercase t and z, which RFC 3339 allows and many parsers reject.", "expect": "Accept or reject on purpose and say which."}, "dates.offset.none": {"group": "offset", "why": "A date and time with no offset.", "expect": "Ask whose local time it is, or apply a stated zone; never assume the server's."}, "dates.time.leap-second": {"group": "time", "why": "A real leap second, 23:59:60.", "expect": "Accept or reject on purpose; never crash."}, "dates.time.end-of-day-24": {"group": "time", "why": "24:00, an end-of-day form parsers disagree on: some reject it, newer ones read it as the next day's 00:00.", "expect": "Reject with a message or read as the next day's 00:00 by a stated rule, the same in every component."}, "dates.time.seven-fraction-digits": {"group": "time", "why": "Seven digits of fractional seconds.", "expect": "Keep or round by a stated rule; never reject a valid time for it."}, "dates.epoch.zero": {"group": "epoch", "why": "The Unix epoch itself.", "expect": "A real date, never treated as missing."}, "dates.epoch.before": {"group": "epoch", "why": "One second before the Unix epoch.", "expect": "Accepted; negative timestamps are valid."}, "dates.epoch.int32-rollover": {"group": "epoch", "why": "2**31 seconds after the epoch, where 32-bit timestamps overflow.", "expect": "Accepted and stored exactly."}, "dates.range.first-year": {"group": "range", "why": "The first day of year 1.", "expect": "Accept or reject by range, with a message."}, "dates.range.last-four-digit-day": {"group": "range", "why": "The last day a four-digit year can write.", "expect": "Accept or reject by range, with a message."}, "dates.range.five-digit-year": {"group": "range", "why": "A five-digit year.", "expect": "Reject with a message; never truncate to four digits."}, "dates.format.day-month-ambiguous": {"group": "format", "why": "03/04 is the 3rd of April in some places and March 4th in others.", "expect": "Reject ambiguous forms, or use the person's locale and show the date back in words."}, "dates.format.two-digit-year": {"group": "format", "why": "A two-digit year.", "expect": "Reject, or expand by a stated window and show the full year back."}, "dates.format.date-only": {"group": "format", "why": "A date with no time.", "expect": "Treat as a calendar date, never as midnight in some zone."}, "dates.format.week-date": {"group": "format", "why": "An ISO week date.", "expect": "Accept on purpose or reject with a message."}, "dates.format.ordinal-date": {"group": "format", "why": "An ISO ordinal date: year and day of the year.", "expect": "Accept on purpose or reject with a message."}, "dates.seeded.near-transition": {"group": "seeded", "why": "A seeded local time within 90 minutes of a daylight saving change.", "expect": "Each one exists once, twice or never, and is handled by the rules above."}}, "count": 37, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.tool.edge-cases", "target_category": "noun.code_node", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.labels.lists", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:case_labels", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "case_labels", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Generator labels for lists: what each case tests and what a careful target does", "category_reason": "The generator's labelled test inputs for one kind, kept equal to the code by its tests.", "generator_kind": "lists", "labels": {"lists.size.empty": {"group": "size", "why": "No items.", "expect": "An empty state that says so, never an error or a blank screen."}, "lists.size.one": {"group": "size", "why": "One item.", "expect": "Singular wording and layout where they differ."}, "lists.size.two": {"group": "size", "why": "Two items.", "expect": "Plural wording; separators between items."}, "lists.size.page": {"group": "size", "why": "Exactly one page of items.", "expect": "No empty second page and no next-page control."}, "lists.size.page-plus-one": {"group": "size", "why": "One more than a page.", "expect": "A second page with one item, reachable and labelled."}, "lists.size.huge": {"group": "size", "why": "A hundred pages of items.", "expect": "Paged or streamed, with a bounded response; never loaded whole into one screen."}, "lists.duplicates.exact": {"group": "duplicates", "why": "The same value twice.", "expect": "Folded together or rejected by a stated rule; never counted twice by mistake."}, "lists.duplicates.case": {"group": "duplicates", "why": "Values that differ only in letter case.", "expect": "Treated as the same or different on purpose, by the field's rule."}, "lists.duplicates.spacing": {"group": "duplicates", "why": "Values that differ only in surrounding spaces.", "expect": "Trimmed before comparison."}, "lists.duplicates.normalization": {"group": "duplicates", "why": "Values that differ only in Unicode normalization.", "expect": "Equal after normalizing."}, "lists.duplicates.same-id": {"group": "duplicates", "why": "Two records with the same id and different fields.", "expect": "Rejected, or the conflict reported; never one silently wins."}, "lists.order.sorted": {"group": "order", "why": "Already in order.", "expect": "Kept in order."}, "lists.order.reversed": {"group": "order", "why": "In reverse order.", "expect": "Sorted correctly."}, "lists.order.equal-keys": {"group": "order", "why": "Records with equal sort keys.", "expect": "Equal keys keep their original order (a stable sort), or the tie-break is stated."}, "lists.order.numeric-strings": {"group": "order", "why": "Numbers written as text.", "expect": "Sorted as numbers where they are numbers: 9 before 10."}, "lists.order.case-and-accents": {"group": "order", "why": "Words with capitals and accents.", "expect": "Sorted by the reader's language rules, not by code point."}, "lists.items.null": {"group": "items", "why": "A null item in the middle.", "expect": "Rejected, or skipped with a count; never shown as the word null."}, "lists.items.empty-string": {"group": "items", "why": "An empty string item.", "expect": "Rejected, or shown as empty on purpose."}, "lists.items.mixed-types": {"group": "items", "why": "The same value as text, number and boolean.", "expect": "Rejected, or each kept as its own type."}, "lists.items.nested-empty": {"group": "items", "why": "Empty lists inside a list.", "expect": "Handled without recursion errors."}, "lists.seeded.shuffled-with-duplicates": {"group": "seeded", "why": "A seeded shuffle of a page of items with some repeated.", "expect": "The same items and counts come back, in the stated order."}}, "count": 21, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.tool.edge-cases", "target_category": "noun.code_node", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.labels.bodies", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:case_labels", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "case_labels", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Generator labels for bodies: what each case tests and what a careful target does", "category_reason": "The generator's labelled test inputs for one kind, kept equal to the code by its tests.", "generator_kind": "bodies", "labels": {"bodies.valid.minimal": {"group": "valid", "why": "A well-formed body, as a control.", "expect": "Accepted; every other body is compared with this one."}, "bodies.syntax.truncated": {"group": "syntax", "why": "A body cut off before its end.", "expect": "400 with a message that says the JSON is incomplete; nothing stored."}, "bodies.syntax.trailing-comma": {"group": "syntax", "why": "A trailing comma, which JSON does not allow.", "expect": "400; never parsed by a lenient fallback."}, "bodies.syntax.single-quotes": {"group": "syntax", "why": "Single-quoted strings, which JSON does not allow.", "expect": "400."}, "bodies.syntax.comment": {"group": "syntax", "why": "A comment, which JSON does not allow.", "expect": "400."}, "bodies.syntax.nan-token": {"group": "syntax", "why": "A NaN token, which JSON does not allow and some parsers accept.", "expect": "400; never stored as a number."}, "bodies.syntax.byte-order-mark": {"group": "syntax", "why": "A byte order mark before the JSON text.", "expect": "Rejected, or ignored on purpose; never a 500."}, "bodies.syntax.empty": {"group": "syntax", "why": "An empty body.", "expect": "400 that says a body is required."}, "bodies.syntax.whitespace-only": {"group": "syntax", "why": "A body of spaces.", "expect": "400 that says a body is required."}, "bodies.semantics.duplicate-keys": {"group": "semantics", "why": "The same key twice; RFC 8259 leaves the result to each parser.", "expect": "Rejected; never one value silently wins."}, "bodies.semantics.big-integer": {"group": "semantics", "why": "An integer a double cannot hold exactly.", "expect": "Rejected or kept exactly; never changed by one."}, "bodies.semantics.unknown-field": {"group": "semantics", "why": "A field the schema does not define.", "expect": "Rejected or ignored by the API's stated rule, the same way every time."}, "bodies.semantics.null-required": {"group": "semantics", "why": "A required field set to null.", "expect": "400 naming the field."}, "bodies.semantics.wrong-type": {"group": "semantics", "why": "A text field sent as a number.", "expect": "400 naming the field and the expected type."}, "bodies.semantics.top-level-array": {"group": "semantics", "why": "An array where an object is expected.", "expect": "400; never a 500."}, "bodies.semantics.top-level-null": {"group": "semantics", "why": "The JSON literal null as the whole body.", "expect": "400; never a 500."}, "bodies.semantics.lone-surrogate-escape": {"group": "semantics", "why": "An escape for half of a UTF-16 pair, valid JSON syntax that is not valid Unicode.", "expect": "Rejected; never stored as text that cannot be encoded."}, "bodies.encoding.escaped-unicode": {"group": "encoding", "why": "A name written with a Unicode escape.", "expect": "Equal to the same name written directly."}, "bodies.size.deep-nesting": {"group": "size", "why": "Arrays nested one level deeper than the nesting limit.", "expect": "Rejected by the depth limit; never a stack overflow."}, "bodies.size.over-limit": {"group": "size", "why": "A body just over the size limit.", "expect": "413 before the body is parsed or stored."}, "bodies.header.text-plain": {"group": "header", "why": "A JSON body labelled text/plain.", "expect": "415, or accepted by a stated rule; the same every time."}, "bodies.header.form-encoded": {"group": "header", "why": "A JSON body labelled as a form.", "expect": "415 or 400 with a message."}, "bodies.header.missing": {"group": "header", "why": "No content type at all.", "expect": "415 or a stated default; never a 500."}, "bodies.header.wrong-charset": {"group": "header", "why": "A charset parameter on JSON, which RFC 8259 does not define and says has no effect on compliant recipients.", "expect": "Read as UTF-8 whatever the label says, or refused with a message; never decoded as Latin-1."}, "bodies.seeded.mutated": {"group": "seeded", "why": "The control body with one seeded character inserted, deleted or replaced.", "expect": "Accepted only when still valid JSON for the schema; otherwise 400, never a 500."}}, "count": 25, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": [{"relation": "derives_from", "target_id": "seedpack.edge-and-corner-cases/edge-and-corner-cases.v0.1.0.tool.edge-cases", "target_category": "noun.code_node", "note": ""}]}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.edge-checks", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:record_checks", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "record_checks", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Record checks for edge case results, with synthetic golden results", "category_reason": "Deterministic checks with synthetic known-good and known-bad records; the validator recomputes every verdict.", "fixture_kind": "finding_checks", "purpose": "Checks every case results record must pass before its failures are recorded as findings: the pinned plan and case set, the generator's code and seed, a test target a person named that is not production, expectations from the plan, complete rows with escaped inputs, cases that did not run listed apart with reasons, counts, and every failure proposed as a finding that keeps its case as the regression guard. The three synthetic good records pass; each synthetic bad one fails exactly the one check named in fails.", "deterministic_checks": [{"id": "plan-pinned", "rule": {"rule": "pattern_present", "path": "plan_ref.value_sha256", "pattern": "^[0-9a-f]{64}$"}, "why": "The results pin the exact plan their expectations came from."}, {"id": "cases-source-known", "rule": {"rule": "enum", "path": "cases_from", "values": ["generator", "catalog"]}, "why": "The cases came from the generator or from a catalog."}, {"id": "generated-cases-pinned", "rule": {"rule": "when", "if": {"path": "cases_from", "equals": "generator"}, "then": {"rule": "pattern_present", "path": "case_set_ref.value_sha256", "pattern": "^[0-9a-f]{64}$"}}, "why": "Generated cases are pinned by their case set."}, {"id": "generator-pinned", "rule": {"rule": "when", "if": {"path": "cases_from", "equals": "generator"}, "then": {"rule": "pattern_present", "path": "generator.code.sha256", "pattern": "^[0-9a-f]{64}$"}}, "why": "The generator's exact code is pinned, so the cases can be made again."}, {"id": "seed-recorded", "rule": {"rule": "when", "if": {"path": "cases_from", "equals": "generator"}, "then": {"rule": "present", "path": "generator.seed"}}, "why": "The seed is recorded."}, {"id": "test-target-named", "rule": {"rule": "present", "path": "test_target_named_by"}, "why": "A person named the test target."}, {"id": "local-test-target", "rule": {"rule": "hosts_local_only", "path": "test_target"}, "why": "Edge cases run on a local build, never on production, a shared environment or another party's service."}, {"id": "expected-from-plan", "rule": {"rule": "enum", "path": "oracle.source", "values": ["plan"]}, "why": "Expectations come from the plan pinned before the run, never from the run; run-input-cases' acceptance checks each row against the plan."}, {"id": "rows-complete", "rule": {"rule": "each_has", "path": "rows", "fields": ["case_id", "label", "input_escaped", "expected", "observed", "verdict"], "min": 1}, "why": "Every row says what went in, what was expected, what happened and the verdict."}, {"id": "inputs-escaped", "rule": {"rule": "pattern_absent", "path": "rows", "pattern": "[^\\u0020-\\u007e]"}, "why": "Rows hold printable ASCII only, so no raw control, zero-width, direction-changing or combining character is stored."}, {"id": "not-run-listed-apart", "rule": {"rule": "pattern_absent", "path": "rows", "pattern": "^(not_run|skipped|unknown|error)$"}, "why": "A case that did not run is listed under not run, never mixed into the verdicts."}, {"id": "not-run-explained", "rule": {"rule": "each_has", "path": "not_run", "fields": ["label", "reason"]}, "why": "Every case that did not run says why."}, {"id": "counts-stated", "rule": {"rule": "present", "path": "counts"}, "why": "The counts are stated."}, {"id": "failures-proposed", "rule": {"rule": "when", "if": {"path": "any_failed", "equals": true}, "then": {"rule": "min_items", "path": "findings_proposed", "min": 1}}, "why": "A run whose any_failed flag is set proposes findings; run-input-cases' acceptance recomputes the flag from the rows."}, {"id": "regression-case-kept", "rule": {"rule": "each_has", "path": "findings_proposed", "fields": ["case_id", "fingerprint", "guard"]}, "why": "Each proposed finding keeps its failing case as the regression guard."}, {"id": "no-secret-values", "rule": {"rule": "pattern_absent", "path": "$", "pattern": "(?i:\\b(?:api[_-]?key|secret|token|password|passwd|pwd|access[_-]?key|client[_-]?secret)\\b[\"']?\\s*[:=]\\s*[\"']?[A-Za-z0-9_\\-/+=.]{8,})|(?i:\\bbearer\\s+[A-Za-z0-9_\\-.=+/]{12,})|\\b[A-Z0-9_]*(?:SECRET|TOKEN|PASSWORD|API_KEY)[A-Z0-9_]*\\s*=\\s*[^\\s\"']{8,}"}, "why": "Responses are recorded without any credential's value."}], "golden_fixtures": [{"id": "good-with-failures", "label": "known_good", "provenance": "synthetic", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "good-all-pass", "label": "known_good", "provenance": "synthetic", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-008", "label": "strings.size.over-max", "input_escaped": "\"aaaa\"", "expected": "reject_with_message", "observed": "refused: too long", "verdict": "pass", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 1, "fail": 0, "not_run": 1}, "any_failed": false, "findings_proposed": []}}, {"id": "good-from-a-catalog", "label": "known_good", "provenance": "synthetic", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "catalog", "case_set_ref": null, "generator": null, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-plan-unpinned", "label": "known_bad", "fails": "plan-pinned", "why": "No digest for the plan.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "latest"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-source-unknown", "label": "known_bad", "fails": "cases-source-known", "why": "Cases from nowhere named.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "memory", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-cases-unpinned", "label": "known_bad", "fails": "generated-cases-pinned", "why": "Generated cases with no case set.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": null, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-generator-unpinned", "label": "known_bad", "fails": "generator-pinned", "why": "No digest for the generator's code.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "main"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-no-seed", "label": "known_bad", "fails": "seed-recorded", "why": "No seed, so the cases cannot be made again.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-target-not-named", "label": "known_bad", "fails": "test-target-named", "why": "Nobody named the test target.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-remote-target", "label": "known_bad", "fails": "local-test-target", "why": "The run hit a remote service.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "https://signup.example.org", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-expected-after", "label": "known_bad", "fails": "expected-from-plan", "why": "Expectations written after the run.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "after_run", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-row-incomplete", "label": "known_bad", "fails": "rows-complete", "why": "A row with no observation.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-raw-input", "label": "known_bad", "fails": "inputs-escaped", "why": "The raw input, with its line break, stored instead of its escape.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-035", "label": "strings.control.newline", "input_escaped": "line one\nline two", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-not-run-as-verdict", "label": "known_bad", "fails": "not-run-listed-apart", "why": "A case that did not run mixed into the rows.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "not_run", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-not-run-silent", "label": "known_bad", "fails": "not-run-explained", "why": "A case that did not run, with no reason.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset"}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-no-counts", "label": "known_bad", "fails": "counts-stated", "why": "No counts.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}, {"id": "bad-failure-unproposed", "label": "known_bad", "fails": "failures-proposed", "why": "A failure with no finding proposed.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": []}}, {"id": "bad-no-guard", "label": "known_bad", "fails": "regression-case-kept", "why": "A finding proposed without keeping its case as a test.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "stored decomposed", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized"}]}}, {"id": "bad-token-value", "label": "known_bad", "fails": "no-secret-values", "why": "A response recorded with a token's value.", "finding": {"results_id": "ER-90", "plan_ref": {"store": "s.o", "key": "plan.t-9", "version": 1, "value_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, "cases_from": "generator", "case_set_ref": {"store": "s.o", "key": "set.t-9", "version": 1, "value_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 16, "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, "seed": 7}, "target": "SYNTHETIC API, build 9", "test_target": "http://localhost:8080", "test_target_named_by": "owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:20Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: NFC", "observed": "echoed token=SYNTHETICPLACEHOLDER0000", "verdict": "fail", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The proxy strips charsets."}], "counts": {"pass": 0, "fail": 1, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/api/name-unnormalized", "guard": "Keep strings-012 as a failing test."}]}}], "expected": {"good-with-failures": {"verdict": "pass", "failed_checks": []}, "good-all-pass": {"verdict": "pass", "failed_checks": []}, "good-from-a-catalog": {"verdict": "pass", "failed_checks": []}, "bad-plan-unpinned": {"verdict": "fail", "failed_checks": ["plan-pinned"]}, "bad-source-unknown": {"verdict": "fail", "failed_checks": ["cases-source-known"]}, "bad-cases-unpinned": {"verdict": "fail", "failed_checks": ["generated-cases-pinned"]}, "bad-generator-unpinned": {"verdict": "fail", "failed_checks": ["generator-pinned"]}, "bad-no-seed": {"verdict": "fail", "failed_checks": ["seed-recorded"]}, "bad-target-not-named": {"verdict": "fail", "failed_checks": ["test-target-named"]}, "bad-remote-target": {"verdict": "fail", "failed_checks": ["local-test-target"]}, "bad-expected-after": {"verdict": "fail", "failed_checks": ["expected-from-plan"]}, "bad-row-incomplete": {"verdict": "fail", "failed_checks": ["rows-complete"]}, "bad-raw-input": {"verdict": "fail", "failed_checks": ["inputs-escaped"]}, "bad-not-run-as-verdict": {"verdict": "fail", "failed_checks": ["not-run-listed-apart"]}, "bad-not-run-silent": {"verdict": "fail", "failed_checks": ["not-run-explained"]}, "bad-no-counts": {"verdict": "fail", "failed_checks": ["counts-stated"]}, "bad-failure-unproposed": {"verdict": "fail", "failed_checks": ["failures-proposed"]}, "bad-no-guard": {"verdict": "fail", "failed_checks": ["regression-case-kept"]}, "bad-token-value": {"verdict": "fail", "failed_checks": ["no-secret-values"]}}, "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.edge-plan", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:edge-and-corner-cases", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "template", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Template: an edge plan: the target, the test target and who named it, the seed and limits, and every class's expected result, written before anything runs", "category_reason": "A plan is a falsifiable set of expectations the run confirms or contradicts.", "describes": "an edge plan: the target, the test target and who named it, the seed and limits, and every class's expected result, written before anything runs", "schema": {"type": "object", "additionalProperties": false, "required": ["plan_id", "target", "build", "test_target", "test_target_named_by", "seed", "kinds", "limits", "chosen", "skipped", "expectations", "pinned_at"], "properties": {"plan_id": {"type": "string", "minLength": 1, "maxLength": 60, "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,40}$"}, "target": {"type": "string", "minLength": 1, "maxLength": 200}, "build": {"type": "string", "minLength": 1, "maxLength": 120}, "test_target": {"type": "string", "minLength": 1, "maxLength": 200}, "test_target_named_by": {"type": "string", "minLength": 1, "maxLength": 120}, "seed": {"type": "integer", "minimum": 0, "maximum": 9007199254740991}, "kinds": {"type": "array", "minItems": 0, "maxItems": 5, "items": {"type": "string", "enum": ["strings", "numbers", "dates", "lists", "bodies"]}}, "limits": {"type": "object"}, "chosen": {"type": "array", "minItems": 1, "maxItems": 60, "items": {"type": "object", "additionalProperties": false, "required": ["class", "catalog", "reason", "run"], "properties": {"class": {"type": "string", "minLength": 1, "maxLength": 80}, "catalog": {"type": "string", "enum": ["inputs", "interface", "video", "api"]}, "reason": {"type": "string", "minLength": 1, "maxLength": 300}, "run": {"type": "array", "minItems": 1, "maxItems": 40, "items": {"type": "string", "minLength": 1, "maxLength": 80}}}}}, "skipped": {"type": "array", "minItems": 0, "maxItems": 60, "items": {"type": "object", "additionalProperties": false, "required": ["class", "catalog", "reason"], "properties": {"class": {"type": "string", "minLength": 1, "maxLength": 80}, "catalog": {"type": "string", "enum": ["inputs", "interface", "video", "api"]}, "reason": {"type": "string", "minLength": 1, "maxLength": 300}}}}, "expectations": {"type": "array", "minItems": 1, "maxItems": 120, "items": {"type": "object", "additionalProperties": false, "required": ["labels", "expected", "detail"], "properties": {"labels": {"type": "string", "minLength": 1, "maxLength": 80}, "expected": {"type": "string", "enum": ["accept_unchanged", "accept_normalized", "reject_with_message", "refuse_status", "works_in_state", "meets_check", "not_applicable"]}, "detail": {"type": "string", "minLength": 1, "maxLength": 300}}}}, "pinned_at": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}(:[0-9]{2})?Z$", "maxLength": 30}}}, "rules": ["chosen and skipped together hold every class of the four catalogs, each once.", "Every label a chosen class runs has an expectation: an exact label, or a prefix ending in a dot; the longest match wins.", "pinned_at is before any case runs."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.case-set", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:edge-and-corner-cases", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "template", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Template: a generated case set: the generator's code digest, seed and limits, the digest over every case and the cases a run used", "category_reason": "A case set is the recorded output of one generator run.", "describes": "a generated case set: the generator's code digest, seed and limits, the digest over every case and the cases a run used", "schema": {"type": "object", "additionalProperties": false, "required": ["case_set_id", "plan_ref", "generator", "seed", "kinds", "limits", "count", "cases_sha256", "by_group", "picked"], "properties": {"case_set_id": {"type": "string", "minLength": 1, "maxLength": 60, "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,40}$"}, "plan_ref": {"type": "object", "additionalProperties": false, "required": ["store", "key", "version", "value_sha256"], "properties": {"store": {"type": "string", "minLength": 1, "maxLength": 64}, "key": {"type": "string", "minLength": 1, "maxLength": 256}, "version": {"type": "integer", "minimum": 1, "maximum": 1000000000}, "value_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}, "generator": {"type": "object", "additionalProperties": false, "required": ["name", "version", "code"], "properties": {"name": {"type": "string", "minLength": 1, "maxLength": 60}, "version": {"type": "string", "minLength": 1, "maxLength": 20}, "code": {"type": "object", "additionalProperties": false, "required": ["path", "files", "sha256"], "properties": {"path": {"type": "string", "minLength": 1, "maxLength": 200}, "files": {"type": "integer", "minimum": 1, "maximum": 10000}, "sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}}}, "seed": {"type": "integer", "minimum": 0, "maximum": 9007199254740991}, "kinds": {"type": "array", "minItems": 1, "maxItems": 5, "items": {"type": "string", "enum": ["strings", "numbers", "dates", "lists", "bodies"]}}, "limits": {"type": "object"}, "count": {"type": "integer", "minimum": 1, "maximum": 100000}, "cases_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}, "by_group": {"type": "object"}, "picked": {"type": "array", "minItems": 0, "maxItems": 40, "items": {"type": "object", "additionalProperties": false, "required": ["id", "label", "escaped", "sha256"], "properties": {"id": {"type": "string", "minLength": 1, "maxLength": 40}, "label": {"type": "string", "minLength": 1, "maxLength": 80}, "escaped": {"type": "string", "minLength": 1, "maxLength": 2000}, "sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}}}}, "rules": ["cases_sha256 recomputes from the generator with the same seed and limits.", "picked holds every case a results record names, with its escaped input."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.case-results", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:edge-and-corner-cases", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "template", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Template: case results: each case's escaped input, its expected result from the plan, what happened and the verdict, with every failure proposed as a finding", "category_reason": "Results are a recorded run against a pinned plan.", "describes": "case results: each case's escaped input, its expected result from the plan, what happened and the verdict, with every failure proposed as a finding", "schema": {"type": "object", "additionalProperties": false, "required": ["results_id", "plan_ref", "cases_from", "case_set_ref", "generator", "target", "test_target", "test_target_named_by", "oracle", "run_at", "rows", "not_run", "counts", "any_failed", "findings_proposed"], "properties": {"results_id": {"type": "string", "minLength": 1, "maxLength": 60, "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,40}$"}, "plan_ref": {"type": "object", "additionalProperties": false, "required": ["store", "key", "version", "value_sha256"], "properties": {"store": {"type": "string", "minLength": 1, "maxLength": 64}, "key": {"type": "string", "minLength": 1, "maxLength": 256}, "version": {"type": "integer", "minimum": 1, "maximum": 1000000000}, "value_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}, "cases_from": {"type": "string", "enum": ["generator", "catalog"]}, "case_set_ref": {"type": ["object", "null"], "additionalProperties": false, "required": ["store", "key", "version", "value_sha256"], "properties": {"store": {"type": "string", "minLength": 1, "maxLength": 64}, "key": {"type": "string", "minLength": 1, "maxLength": 256}, "version": {"type": "integer", "minimum": 1, "maximum": 1000000000}, "value_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}, "generator": {"type": ["object", "null"], "additionalProperties": false, "required": ["code", "seed"], "properties": {"code": {"type": "object", "additionalProperties": false, "required": ["path", "files", "sha256"], "properties": {"path": {"type": "string", "minLength": 1, "maxLength": 200}, "files": {"type": "integer", "minimum": 1, "maximum": 10000}, "sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}, "seed": {"type": "integer", "minimum": 0, "maximum": 9007199254740991}}}, "target": {"type": "string", "minLength": 1, "maxLength": 200}, "test_target": {"type": "string", "minLength": 1, "maxLength": 200}, "test_target_named_by": {"type": "string", "minLength": 1, "maxLength": 120}, "oracle": {"type": "object", "additionalProperties": false, "required": ["source", "pinned_at"], "properties": {"source": {"type": "string", "enum": ["plan"]}, "pinned_at": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}(:[0-9]{2})?Z$", "maxLength": 30}}}, "run_at": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}(:[0-9]{2})?Z$", "maxLength": 30}, "rows": {"type": "array", "minItems": 1, "maxItems": 60, "items": {"type": "object", "additionalProperties": false, "required": ["case_id", "label", "input_escaped", "expected", "observed", "verdict", "evidence_sha256"], "properties": {"case_id": {"type": "string", "minLength": 1, "maxLength": 40}, "label": {"type": "string", "minLength": 1, "maxLength": 80}, "input_escaped": {"type": "string", "minLength": 1, "maxLength": 600}, "expected": {"type": "string", "minLength": 1, "maxLength": 300}, "observed": {"type": "string", "minLength": 1, "maxLength": 400}, "verdict": {"type": "string", "enum": ["pass", "fail"]}, "evidence_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}}}}, "not_run": {"type": "array", "minItems": 0, "maxItems": 40, "items": {"type": "object", "additionalProperties": false, "required": ["label", "reason"], "properties": {"label": {"type": "string", "minLength": 1, "maxLength": 80}, "reason": {"type": "string", "minLength": 1, "maxLength": 300}}}}, "counts": {"type": "object", "additionalProperties": false, "required": ["pass", "fail", "not_run"], "properties": {"pass": {"type": "integer", "minimum": 0, "maximum": 1000000}, "fail": {"type": "integer", "minimum": 0, "maximum": 1000000}, "not_run": {"type": "integer", "minimum": 0, "maximum": 1000000}}}, "any_failed": {"type": "boolean"}, "findings_proposed": {"type": "array", "minItems": 0, "maxItems": 40, "items": {"type": "object", "additionalProperties": false, "required": ["case_id", "fingerprint", "guard"], "properties": {"case_id": {"type": "string", "minLength": 1, "maxLength": 40}, "fingerprint": {"type": "string", "minLength": 1, "maxLength": 160}, "guard": {"type": "string", "minLength": 1, "maxLength": 300}}}}}}, "rules": ["Passes edge-checks.", "counts add up to the rows and the not-run list.", "any_failed is true exactly when a row failed."], "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.sources", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.public_source", "pack:edge-and-corner-cases", "role:sources", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.public_source", "role": "sources", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Dated public sources for edge and corner cases", "sources": [{"title": "Unicode Standard Annex #15: Unicode Normalization Forms", "url": "https://www.unicode.org/reports/tr15/", "used_for": "Composed and decomposed forms, NFC and NFKC", "checked_date": "2026-10-30"}, {"title": "Unicode Standard Annex #9: Unicode Bidirectional Algorithm", "url": "https://www.unicode.org/reports/tr9/", "used_for": "Right-to-left text and direction overrides", "checked_date": "2026-10-30"}, {"title": "Unicode Technical Standard #51: Unicode Emoji", "url": "https://www.unicode.org/reports/tr51/", "used_for": "Emoji sequences, modifiers, flags and keycaps", "checked_date": "2026-10-30"}, {"title": "Unicode Technical Standard #39: Unicode Security Mechanisms", "url": "https://www.unicode.org/reports/tr39/", "used_for": "Lookalike characters", "checked_date": "2026-10-30"}, {"title": "RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format", "url": "https://www.rfc-editor.org/rfc/rfc8259", "used_for": "Names SHOULD be unique; with repeated names the behavior of receiving software is unpredictable", "checked_date": "2026-10-30"}, {"title": "RFC 3339: Date and Time on the Internet: Timestamps", "url": "https://www.rfc-editor.org/rfc/rfc3339", "used_for": "Offsets with a colon; T and Z may also be lower case", "checked_date": "2026-10-30"}, {"title": "RFC 9110: HTTP Semantics", "url": "https://www.rfc-editor.org/rfc/rfc9110", "used_for": "413 Content Too Large, 415 Unsupported Media Type, 422 Unprocessable Content", "checked_date": "2026-10-30"}, {"title": "IETF draft: The Idempotency-Key HTTP Header Field", "url": "https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/", "used_for": "422 for a reused key with a different payload, 409 while the first request is still running", "checked_date": "2026-10-30"}, {"title": "IANA Time Zone Database", "url": "https://www.iana.org/time-zones", "used_for": "Daylight saving rules the generator's tests check against", "checked_date": "2026-10-30"}, {"title": "W3C WAI: Understanding Success Criterion 1.4.10, Reflow", "url": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html", "used_for": "The 320 CSS pixel state", "checked_date": "2026-10-30"}, {"title": "W3C WAI: Understanding Success Criterion 1.4.4, Resize Text", "url": "https://www.w3.org/WAI/WCAG22/Understanding/resize-text.html", "used_for": "The 200 percent zoom state", "checked_date": "2026-10-30"}, {"title": "W3C: Media Queries Level 5", "url": "https://www.w3.org/TR/mediaqueries-5/", "used_for": "prefers-reduced-motion and prefers-color-scheme", "checked_date": "2026-10-30"}], "recheck": "Recheck each source before relying on it; drafts, standards and time zone rules change.", "status": "proposal", "admission": "not_admitted", "content_kind": "authored_guidance", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.test-cases", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:edge-and-corner-cases", "role:test_cases", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "test_cases", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Synthetic test cases for edge and corner case runs", "cases": [{"id": "EC-EXPECT-AFTER", "scenario": "A worker writes the expected results after seeing the run", "sample_input": "SYNTHETIC: the plan has no expected result for dates.dst until after run-input-cases.", "expected_outcome": "blocked", "expected_indicators": ["expectation_missing_before_run", "plan_revision_needed"], "expected_human_escalation": false}, {"id": "EC-PRODUCTION", "scenario": "The plan's test target is the live site", "sample_input": "SYNTHETIC: test_target names the production address.", "expected_outcome": "blocked", "expected_indicators": ["production_refused", "local_build_requested"], "expected_human_escalation": true}, {"id": "EC-500", "scenario": "A case the plan expected to be refused returns a 500", "sample_input": "SYNTHETIC: bodies.syntax.byte-order-mark gives HTTP 500.", "expected_outcome": "api_checked", "expected_indicators": ["always_fail_applied", "finding_proposed"], "expected_human_escalation": false}, {"id": "EC-RAW-CHARACTER", "scenario": "A worker pastes a case's raw text into a row", "sample_input": "SYNTHETIC: a row holds a raw right-to-left override.", "expected_outcome": "cases_run", "expected_indicators": ["input_escaped", "digest_matches_case_set"], "expected_human_escalation": false}, {"id": "EC-NOT-RUN", "scenario": "A state cannot be set up on the machine", "sample_input": "SYNTHETIC: the browser ignores the reduced motion setting.", "expected_outcome": "interface_checked", "expected_indicators": ["listed_not_run", "reason_given", "not_counted_as_pass"], "expected_human_escalation": false}, {"id": "EC-SEED-REUSED", "scenario": "Another worker regenerates the cases to reproduce a failure", "sample_input": "SYNTHETIC: the same seed and limits on another Python version.", "expected_outcome": "cases_generated", "expected_indicators": ["same_cases_sha256"], "expected_human_escalation": false}, {"id": "EC-REPLAY-DOUBLE-WRITE", "scenario": "Two identical writes with one idempotency key both store a record", "sample_input": "SYNTHETIC: two sign-ups saved for one key.", "expected_outcome": "api_checked", "expected_indicators": ["fail", "finding_proposed"], "expected_human_escalation": false}], "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.edge-plan", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:edge-and-corner-cases", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "example", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Worked example: an edge plan for a sign-up form, its API and its explainer video", "category_reason": "A synthetic instance in the template's shape.", "conforms_to": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.edge-plan", "version": 1, "value_sha256": "a27b6a88c355199020bc1475c56d3b0a33d50ea899864be94f5b7abadd0a6905"}, "instance": {"plan_id": "EP-1", "target": "SYNTHETIC volunteer sign-up: its form, its API and its 45-second explainer", "build": "site build 2026-10-30.4", "test_target": "http://localhost:8080 (a local build with synthetic data)", "test_target_named_by": "site owner (a person)", "seed": 20261030, "kinds": ["strings", "numbers", "dates", "lists", "bodies"], "limits": {"strings": {"max_length": 64, "seeded": 3}, "numbers": {"minimum": 1, "maximum": 6, "seeded": 3}, "dates": {"year": 2026, "seeded": 3}, "lists": {"page_size": 10, "seeded": 2}, "bodies": {"max_bytes": 2048, "depth": 32, "seeded": 3}}, "chosen": [{"class": "inputs.unicode", "catalog": "inputs", "reason": "Names come from many languages; a search must find them.", "run": ["strings.unicode.combining-mark", "strings.zero-width.space"]}, {"class": "inputs.boundaries", "catalog": "inputs", "reason": "The name field has a 64-character limit and spots run from 1 to 6.", "run": ["strings.size.over-max", "numbers.boundary.above-maximum"]}, {"class": "inputs.time-zones-and-daylight-saving", "catalog": "inputs", "reason": "Shift starts are local times in one zone.", "run": ["dates.dst.gap-us"]}, {"class": "inputs.calendar", "catalog": "inputs", "reason": "Shift dates are typed by hand.", "run": ["dates.leap.feb-29-common-year"]}, {"class": "inputs.duplicates", "catalog": "inputs", "reason": "Coordinators import rosters with ids.", "run": ["lists.duplicates.same-id"]}, {"class": "api.duplicates-and-big-numbers", "catalog": "api", "reason": "The sign-up API takes JSON from a form and from scripts.", "run": ["bodies.semantics.duplicate-keys"]}, {"class": "api.malformed-json", "catalog": "api", "reason": "Scripts send hand-written JSON.", "run": ["bodies.syntax.trailing-comma"]}, {"class": "api.huge-payload", "catalog": "api", "reason": "The API has a 2048-byte body limit and a nesting limit of 32.", "run": ["bodies.size.deep-nesting"]}, {"class": "api.content-type", "catalog": "api", "reason": "Some scripts label JSON with a charset.", "run": ["bodies.header.wrong-charset"]}, {"class": "interface.zoom-200", "catalog": "interface", "reason": "Many volunteers zoom in.", "run": ["interface.zoom-200"]}, {"class": "interface.long-words", "catalog": "interface", "reason": "Names in the volunteer list can be long.", "run": ["interface.long-words"]}, {"class": "interface.offline", "catalog": "interface", "reason": "Volunteers sign up from patchy connections.", "run": ["interface.offline"]}, {"class": "interface.no-javascript", "catalog": "interface", "reason": "Some shared computers block scripts.", "run": ["interface.no-javascript"]}, {"class": "interface.slow-network", "catalog": "interface", "reason": "Confirm has been pressed twice before.", "run": ["interface.slow-network"]}, {"class": "video.poster", "catalog": "video", "reason": "The explainer's poster shows before anyone presses play.", "run": ["video.poster"]}, {"class": "video.captions-at-cuts", "catalog": "video", "reason": "The captions are timed by hand.", "run": ["video.captions-at-cuts"]}, {"class": "video.loop", "catalog": "video", "reason": "The site plays the explainer on a loop.", "run": ["video.loop"]}], "skipped": [{"class": "inputs.empty", "catalog": "inputs", "reason": "The form's required-field tests cover empty values; rerun if they change."}, {"class": "inputs.huge", "catalog": "inputs", "reason": "The body limit is tried under api.huge-payload and the field limit under inputs.boundaries."}, {"class": "inputs.number-formats", "catalog": "inputs", "reason": "Spots are picked from a list, so no number is typed."}, {"class": "inputs.ordering", "catalog": "inputs", "reason": "No list on the page is sorted by what people type."}, {"class": "inputs.concurrency-and-races", "catalog": "inputs", "reason": "Needs two local workers at once; planned as its own run next cycle."}, {"class": "inputs.retries", "catalog": "inputs", "reason": "Planned with api.idempotency-replay, once the API takes an idempotency key."}, {"class": "inputs.partial-failure", "catalog": "inputs", "reason": "A sign-up writes one record; there is no multi-step write yet."}, {"class": "inputs.permissions", "catalog": "inputs", "reason": "The form has no roles; the API's keys are the security review pack's."}, {"class": "interface.width-320", "catalog": "interface", "reason": "The accessibility audit pack's check-reflow covers it; long words at 320 pixels are not paired this cycle."}, {"class": "interface.right-to-left", "catalog": "interface", "reason": "There is no right-to-left locale yet; right-to-left names are under inputs.unicode."}, {"class": "interface.dark-mode", "catalog": "interface", "reason": "The screenshot design review pack captures both themes."}, {"class": "interface.reduced-motion", "catalog": "interface", "reason": "The accessibility audit pack's check-motion covers it."}, {"class": "video.first-frame", "catalog": "video", "reason": "The video QA pack's blank frame check covers frame 0."}, {"class": "video.last-frame", "catalog": "video", "reason": "The video QA pack's blank and frozen frame checks cover the end card."}, {"class": "video.silent-edges", "catalog": "video", "reason": "The video QA pack's silence check covers the head and tail."}, {"class": "video.muted", "catalog": "video", "reason": "The video review pack's watch-and-listen includes a muted watch."}, {"class": "video.captions-off", "catalog": "video", "reason": "The captions are burned in, so there is nothing to turn off."}, {"class": "video.small-screen", "catalog": "video", "reason": "The video QA pack's legibility proxy covers a 360-pixel player."}, {"class": "video.aspect-ratios", "catalog": "video", "reason": "Only the 16:9 master plays on the site; the social cut-downs pack makes the other ratios."}, {"class": "video.seek", "catalog": "video", "reason": "The 45-second file loads whole; seeking is planned for the longer cut."}, {"class": "api.unknown-fields", "catalog": "api", "reason": "The API's own contract tests already refuse unknown fields."}, {"class": "api.idempotency-replay", "catalog": "api", "reason": "The idempotency key arrives in the next release; planned then."}, {"class": "api.expired-lease", "catalog": "api", "reason": "The sign-up API holds no leases."}, {"class": "api.auth", "catalog": "api", "reason": "The sign-up endpoint is public; key handling is the security review pack's."}, {"class": "api.method-and-path", "catalog": "api", "reason": "The launch readiness pack's error page checks cover unknown paths and methods."}, {"class": "api.rate-limit", "catalog": "api", "reason": "The local build has no rate limiter; a person decides whether the deployed one needs testing."}], "expectations": [{"labels": "strings.unicode.", "expected": "accept_normalized", "detail": "Stored and compared in NFC; shown back as typed."}, {"labels": "strings.zero-width.", "expected": "accept_normalized", "detail": "Zero-width characters are removed from names."}, {"labels": "strings.size.over-max", "expected": "reject_with_message", "detail": "Names the 64-character limit; nothing is cut."}, {"labels": "numbers.boundary.above-maximum", "expected": "reject_with_message", "detail": "Names the limits 1 to 6."}, {"labels": "dates.dst.", "expected": "reject_with_message", "detail": "A local time that never happens, or happens twice, is refused with a message."}, {"labels": "dates.leap.feb-29-common-year", "expected": "reject_with_message", "detail": "Impossible dates are refused, never rolled over."}, {"labels": "lists.duplicates.same-id", "expected": "reject_with_message", "detail": "An import with a repeated id is refused with the id named."}, {"labels": "bodies.semantics.duplicate-keys", "expected": "refuse_status", "detail": "400; never one value silently winning."}, {"labels": "bodies.syntax.", "expected": "refuse_status", "detail": "400 with a message."}, {"labels": "bodies.size.", "expected": "refuse_status", "detail": "413 past 2048 bytes; 400 for nesting past 32 levels."}, {"labels": "bodies.header.wrong-charset", "expected": "accept_unchanged", "detail": "Read as UTF-8 whatever the charset parameter says, as RFC 8259 requires."}, {"labels": "interface.zoom-200", "expected": "works_in_state", "detail": "Every field and the submit button are reachable."}, {"labels": "interface.long-words", "expected": "works_in_state", "detail": "Long names wrap inside their column."}, {"labels": "interface.offline", "expected": "works_in_state", "detail": "Typed input is kept and a retry is offered."}, {"labels": "interface.no-javascript", "expected": "works_in_state", "detail": "The form renders on the server and its controls work without scripts."}, {"labels": "interface.slow-network", "expected": "works_in_state", "detail": "Progress shows within a second and Confirm cannot be pressed twice."}, {"labels": "video.poster", "expected": "meets_check", "detail": "The poster is the readable title frame."}, {"labels": "video.captions-at-cuts", "expected": "meets_check", "detail": "No cue within two frames of a cut."}, {"labels": "video.loop", "expected": "meets_check", "detail": "No pop or flash at the loop seam."}], "pinned_at": "2026-10-30T09:00Z"}, "shows": "All 43 catalog classes placed: 17 chosen with the labels they run and 26 skipped with reasons, an expectation for every label, a local build a person named, pinned before the run.", "source": "Synthetic. Written for this pack; every name, address, number, digest and identifier is made up.", "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.case-set", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:edge-and-corner-cases", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "example", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Worked example: the generated case set, pinned by its digest", "category_reason": "A synthetic instance in the template's shape.", "conforms_to": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.case-set", "version": 1, "value_sha256": "c2444862c8cded1c42441f291da7633f6e6b5dfea35600d03aba4e4d19489bf5"}, "instance": {"case_set_id": "CS-1", "plan_ref": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.edge-plan", "version": 1, "value_sha256": "818a8f6b3bd79b56e7e2d49b6119ee3b9eb619e95cf950ef23b89a157b2cf413"}, "generator": {"name": "edge cases", "version": "0.1.0", "code": {"path": "packs/edge-and-corner-cases/code", "files": 23, "sha256": "c8daeb808fd08f21fa8b67eab9b885f1c21a1856d1cf70478a5911c205a77c2a"}}, "seed": 20261030, "kinds": ["strings", "numbers", "dates", "lists", "bodies"], "limits": {"strings": {"max_length": 64, "seeded": 3}, "numbers": {"minimum": 1, "maximum": 6, "seeded": 3}, "dates": {"year": 2026, "seeded": 3}, "lists": {"page_size": 10, "seeded": 2}, "bodies": {"max_bytes": 2048, "depth": 32, "seeded": 3}}, "count": 178, "cases_sha256": "3009f78a2d9b458ce8bdc85168edddcfefacdc10218292706ffead58e883693c", "by_group": {"strings": {"control": 5, "empty": 5, "markup": 5, "seeded": 3, "size": 6, "unicode": 18, "zero-width": 5}, "numbers": {"boundary": 5, "float": 5, "format": 17, "integer": 7, "seeded": 3, "sign": 3, "word": 3}, "dates": {"dst": 6, "epoch": 3, "format": 5, "leap": 4, "month": 2, "offset": 8, "range": 3, "seeded": 3, "time": 3, "week": 2}, "lists": {"duplicates": 5, "items": 4, "order": 5, "seeded": 2, "size": 6}, "bodies": {"encoding": 1, "header": 4, "seeded": 3, "semantics": 8, "size": 2, "syntax": 8, "valid": 1}}, "picked": [{"id": "strings-012", "label": "strings.unicode.combining-mark", "escaped": "\"Jose\\u0301\"", "sha256": "92debfc5e15f863594c07b9f663d3b131423b98dae3f6a1dfc3ce2773f2198ba"}, {"id": "strings-030", "label": "strings.zero-width.space", "escaped": "\"ab\\u200bcd\"", "sha256": "386f515b3e0065beb94dc9fc91190ac8fdaade38f8aa77b38cc1c06bf46c71d4"}, {"id": "strings-008", "label": "strings.size.over-max", "escaped": "\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"", "sha256": "bf24898ebc38d1c8ec3b1b405da50176c04be24bc6b12b723bda419fa3be8e3d"}, {"id": "numbers-004", "label": "numbers.boundary.above-maximum", "escaped": "\"7\"", "sha256": "bafe07f3fa50d1fe94af2209d34cdd266ebd76f4fd48b5c8c76447d70fba09af"}, {"id": "dates-009", "label": "dates.dst.gap-us", "escaped": "\"2026-03-08T02:30:00\"", "sha256": "c4a13f9d2b6cefd8737e44f36a4e1169093319d6e97dbd7f106cf280af87d546"}, {"id": "dates-002", "label": "dates.leap.feb-29-common-year", "escaped": "\"2026-02-29\"", "sha256": "3a34806118c8cd10191a6c26dd2aa931c7b7603c6add27e9f394941afb6ba958"}, {"id": "lists-011", "label": "lists.duplicates.same-id", "escaped": "[{\"id\":\"s-1\",\"name\":\"Ann\"},{\"id\":\"s-1\",\"name\":\"Bo\"}]", "sha256": "aba4ffdfb5f4a8e4537c835bc5ac650f085563dc718939406ba09eac794aee84"}, {"id": "bodies-010", "label": "bodies.semantics.duplicate-keys", "escaped": "\"{\\\"name\\\":\\\"Test Volunteer\\\",\\\"name\\\":\\\"Other Volunteer\\\",\\\"spots\\\":2}\"", "sha256": "f2a3d97f8fcd7dc478c29e33495f2ae762f47c0e5858cddf0133f76231d27c0b"}, {"id": "bodies-003", "label": "bodies.syntax.trailing-comma", "escaped": "\"{\\\"name\\\":\\\"Test Volunteer\\\",\\\"spots\\\":2,}\"", "sha256": "215de152d2ed598ab3fcdadcd59c0c5d7ebc2f1b14299fed0e400f3063812c97"}, {"id": "bodies-019", "label": "bodies.size.deep-nesting", "escaped": "\"[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\"", "sha256": "651c0050ed25e4a38d1bc360a4236335393d90158f475fb5b3024218da22a199"}]}, "shows": "The generator's code digest, seed and limits, the digest over all generated cases and the ten cases the run used; the code's tests regenerate it exactly.", "source": "Synthetic. Written for this pack; every name, address, number, digest and identifier is made up.", "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.case-results", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:edge-and-corner-cases", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "example", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Worked example: eleven generated cases: four failures, six passes and one that could not run", "category_reason": "A synthetic instance in the template's shape.", "conforms_to": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.case-results", "version": 1, "value_sha256": "c6187820e1b69950edc54919419489539093a8af1f33329734910f4a291b6df2"}, "instance": {"results_id": "ER-1", "plan_ref": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.edge-plan", "version": 1, "value_sha256": "818a8f6b3bd79b56e7e2d49b6119ee3b9eb619e95cf950ef23b89a157b2cf413"}, "cases_from": "generator", "case_set_ref": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.case-set", "version": 1, "value_sha256": "513378db635dfa930587846c4a549e9c3d8bc8712608487fe24be54a9551775a"}, "generator": {"code": {"path": "packs/edge-and-corner-cases/code", "files": 23, "sha256": "c8daeb808fd08f21fa8b67eab9b885f1c21a1856d1cf70478a5911c205a77c2a"}, "seed": 20261030}, "target": "SYNTHETIC volunteer sign-up form and API, site build 2026-10-30.4", "test_target": "http://localhost:8080 (a local build with synthetic data)", "test_target_named_by": "site owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T09:40Z", "rows": [{"case_id": "strings-012", "label": "strings.unicode.combining-mark", "input_escaped": "\"Jose\\u0301\"", "expected": "accept_normalized: Stored and compared in NFC; shown back as typed.", "observed": "Accepted and stored decomposed; a search for the composed name finds no volunteer.", "verdict": "fail", "evidence_sha256": "5555555555555555555555555555555555555555555555555555555555555555"}, {"case_id": "strings-030", "label": "strings.zero-width.space", "input_escaped": "\"ab\\u200bcd\"", "expected": "accept_normalized: Zero-width characters are removed from names.", "observed": "Stored as abcd.", "verdict": "pass", "evidence_sha256": "6666666666666666666666666666666666666666666666666666666666666666"}, {"case_id": "strings-008", "label": "strings.size.over-max", "input_escaped": "\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"", "expected": "reject_with_message: Names the 64-character limit; nothing is cut.", "observed": "Refused: Names are 64 characters at most.", "verdict": "pass", "evidence_sha256": "7777777777777777777777777777777777777777777777777777777777777777"}, {"case_id": "numbers-004", "label": "numbers.boundary.above-maximum", "input_escaped": "\"7\"", "expected": "reject_with_message: Names the limits 1 to 6.", "observed": "Refused: Choose 1 to 6 spots.", "verdict": "pass", "evidence_sha256": "8888888888888888888888888888888888888888888888888888888888888888"}, {"case_id": "dates-009", "label": "dates.dst.gap-us", "input_escaped": "\"2026-03-08T02:30:00\"", "expected": "reject_with_message: A local time that never happens, or happens twice, is refused with a message.", "observed": "Accepted with no message and saved as 03:30, an hour later than typed.", "verdict": "fail", "evidence_sha256": "9999999999999999999999999999999999999999999999999999999999999999"}, {"case_id": "dates-002", "label": "dates.leap.feb-29-common-year", "input_escaped": "\"2026-02-29\"", "expected": "reject_with_message: Impossible dates are refused, never rolled over.", "observed": "Refused: Choose a real date.", "verdict": "pass", "evidence_sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}, {"case_id": "lists-011", "label": "lists.duplicates.same-id", "input_escaped": "[{\"id\":\"s-1\",\"name\":\"Ann\"},{\"id\":\"s-1\",\"name\":\"Bo\"}]", "expected": "reject_with_message: An import with a repeated id is refused with the id named.", "observed": "Imported; the second record replaced the first with no message.", "verdict": "fail", "evidence_sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"}, {"case_id": "bodies-010", "label": "bodies.semantics.duplicate-keys", "input_escaped": "\"{\\\"name\\\":\\\"Test Volunteer\\\",\\\"name\\\":\\\"Other Volunteer\\\",\\\"spots\\\":2}\"", "expected": "refuse_status: 400; never one value silently winning.", "observed": "201 Created; the stored name is the second value.", "verdict": "fail", "evidence_sha256": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"}, {"case_id": "bodies-003", "label": "bodies.syntax.trailing-comma", "input_escaped": "\"{\\\"name\\\":\\\"Test Volunteer\\\",\\\"spots\\\":2,}\"", "expected": "refuse_status: 400 with a message.", "observed": "400: Invalid JSON at character 36.", "verdict": "pass", "evidence_sha256": "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}, {"case_id": "bodies-019", "label": "bodies.size.deep-nesting", "input_escaped": "\"[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\"", "expected": "refuse_status: 413 past 2048 bytes; 400 for nesting past 32 levels.", "observed": "400: nesting deeper than 32 levels.", "verdict": "pass", "evidence_sha256": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}], "not_run": [{"label": "bodies.header.wrong-charset", "reason": "The local proxy strips charset parameters, so the case could not reach the build as written; rerun without the proxy."}], "counts": {"pass": 6, "fail": 4, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "strings-012", "fingerprint": "error/signup-api/name-stored-unnormalized", "guard": "Keep strings-012 as a test that fails without the fix."}, {"case_id": "dates-009", "fingerprint": "error/signup-form/dst-gap-time-accepted", "guard": "Keep dates-009 as a test that fails without the fix."}, {"case_id": "lists-011", "fingerprint": "error/roster-import/duplicate-id-overwrites", "guard": "Keep lists-011 as a test that fails without the fix."}, {"case_id": "bodies-010", "fingerprint": "error/signup-api/duplicate-json-keys-accepted", "guard": "Keep bodies-010 as a test that fails without the fix."}]}, "shows": "A name stored unnormalized, a daylight saving gap time saved an hour late, a repeated roster id overwriting a record and duplicate JSON keys accepted, each proposed as a finding that keeps its case.", "source": "Synthetic. Written for this pack; every name, address, number, digest and identifier is made up.", "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.interface-and-video-results", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:edge-and-corner-cases", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "example", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Worked example: interface and video edges from the catalogs", "category_reason": "A synthetic instance in the template's shape.", "conforms_to": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.template.case-results", "version": 1, "value_sha256": "c6187820e1b69950edc54919419489539093a8af1f33329734910f4a291b6df2"}, "instance": {"results_id": "ER-2", "plan_ref": {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.edge-plan", "version": 1, "value_sha256": "818a8f6b3bd79b56e7e2d49b6119ee3b9eb619e95cf950ef23b89a157b2cf413"}, "cases_from": "catalog", "case_set_ref": null, "generator": null, "target": "SYNTHETIC volunteer sign-up pages and the 45-second explainer, site build 2026-10-30.4", "test_target": "http://localhost:8080 (a local build with synthetic data)", "test_target_named_by": "site owner (a person)", "oracle": {"source": "plan", "pinned_at": "2026-10-30T09:00Z"}, "run_at": "2026-10-30T10:15Z", "rows": [{"case_id": "ui-01", "label": "interface.zoom-200", "input_escaped": "\"200 percent zoom, 1280 pixel window, /signup\"", "expected": "works_in_state: Every field and the submit button are reachable.", "observed": "The submit button sits under the fixed footer and cannot be reached without zooming out.", "verdict": "fail", "evidence_sha256": "1111111111111111111111111111111111111111111111111111111111111111"}, {"case_id": "ui-02", "label": "interface.long-words", "input_escaped": "\"45-letter name in the volunteer list at 320 pixels\"", "expected": "works_in_state: Long names wrap inside their column.", "observed": "The name overflows its column and covers the shift time.", "verdict": "fail", "evidence_sha256": "2222222222222222222222222222222222222222222222222222222222222222"}, {"case_id": "ui-03", "label": "interface.offline", "input_escaped": "\"network cut after load, then Confirm\"", "expected": "works_in_state: Typed input is kept and a retry is offered.", "observed": "Input kept; a banner says the form will be sent when the connection returns.", "verdict": "pass", "evidence_sha256": "3333333333333333333333333333333333333333333333333333333333333333"}, {"case_id": "ui-04", "label": "interface.no-javascript", "input_escaped": "\"scripts disabled, /signup\"", "expected": "works_in_state: The form renders on the server and its controls work without scripts.", "observed": "The form renders on the server; its fields, links and plain submit button work without scripts.", "verdict": "pass", "evidence_sha256": "4444444444444444444444444444444444444444444444444444444444444444"}, {"case_id": "vid-01", "label": "video.poster", "input_escaped": "\"poster image of the 45-second explainer\"", "expected": "meets_check: The poster is the readable title frame.", "observed": "The poster is frame 0, which is black.", "verdict": "fail", "evidence_sha256": "5555555555555555555555555555555555555555555555555555555555555555"}, {"case_id": "vid-02", "label": "video.captions-at-cuts", "input_escaped": "\"cue 9 and the cut at 31.2 s\"", "expected": "meets_check: No cue within two frames of a cut.", "observed": "Cue 9 ends one frame after the cut at 31.2 s.", "verdict": "fail", "evidence_sha256": "6666666666666666666666666666666666666666666666666666666666666666"}, {"case_id": "vid-03", "label": "video.loop", "input_escaped": "\"loop seam from 45.0 s to 0.0 s\"", "expected": "meets_check: No pop or flash at the loop seam.", "observed": "No pop; the last caption clears 0.5 s before the end.", "verdict": "pass", "evidence_sha256": "7777777777777777777777777777777777777777777777777777777777777777"}], "not_run": [{"label": "interface.slow-network", "reason": "The capture browser on this machine cannot throttle its connection; rerun with the pinned browser build."}], "counts": {"pass": 3, "fail": 4, "not_run": 1}, "any_failed": true, "findings_proposed": [{"case_id": "ui-01", "fingerprint": "design_flaw/signup-page/zoom-hides-submit", "guard": "Keep ui-01 as a page or video check that fails without the fix."}, {"case_id": "ui-02", "fingerprint": "design_flaw/volunteer-list/long-name-overflows", "guard": "Keep ui-02 as a page or video check that fails without the fix."}, {"case_id": "vid-01", "fingerprint": "design_flaw/explainer-video/black-poster", "guard": "Keep vid-01 as a page or video check that fails without the fix."}, {"case_id": "vid-02", "fingerprint": "design_flaw/explainer-video/caption-across-cut", "guard": "Keep vid-02 as a page or video check that fails without the fix."}]}, "shows": "The same template for catalog cases: a button hidden at 200 percent zoom, a long name overflowing, a black poster and a caption hanging across a cut, with the slow network not run.", "source": "Synthetic. Written for this pack; every name, address, number, digest and identifier is made up.", "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}}, {"store": "seedpack.edge-and-corner-cases", "key": "edge-and-corner-cases.v0.1.0.example.finding", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:edge-and-corner-cases", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "example", "pack": "edge-and-corner-cases", "pack_version": "0.1.0", "title": "Worked example: the daylight saving gap failure, in the findings to fixes shape", "category_reason": "A synthetic finding in the findings to fixes template's shape.", "conforms_to": {"store": "seedpack.findings-to-fixes", "key": "findings-to-fixes.v0.1.0.template.finding", "version": 1, "value_sha256": "05a0e9ba4bc9bc4d900146290e39155ceadb799d334a47180f354dd988774a80"}, "instance": {"id": "EC-1", "title": "A shift start inside the daylight saving gap is saved an hour later than typed, with no message", "kind": "error", "severity": "P2", "where": "SYNTHETIC volunteer sign-up form, site build 2026-10-30.4, shift start field", "expected": "Refused with a message, because 02:30 on 2026-03-08 never happens in New York", "evidence": [{"kind": "reproduction", "detail": "Generate dates with seed 20261030 and year 2026, take case dates-009 (dates.dst.gap-us), enter it as a shift start for America/New_York on the local build, then read the shift back.", "location": "case dates-009; input \"2026-03-08T02:30:00\""}, {"kind": "measurement", "detail": "typed 02:30, stored 03:30, no message shown", "location": "results ER-1, row dates-009", "sha256": "9999999999999999999999999999999999999999999999999999999999999999"}], "noticed_by": "run-input-cases worker", "noticed_at": "2026-10-30T09:40Z", "fingerprint": "error/signup-form/dst-gap-time-accepted", "status": "open", "sensitivity": "none", "public": false, "work": [{"verb": "reproduce", "state": "pending"}, {"verb": "propose-fix", "state": "pending"}, {"verb": "fix", "state": "pending"}, {"verb": "verify-fix", "state": "pending"}, {"verb": "add-regression-guard", "state": "pending"}]}, "shows": "A failure whose reproduction is the generated case itself, with reproduce, propose-fix, fix, verify-fix and add-regression-guard proposed.", "source": "Synthetic. Written for this pack; every name, address, number, digest and identifier is made up.", "status": "proposal", "admission": "not_admitted", "content_kind": "synthetic_example", "license": "MIT", "provenance": {"source": "original ta-amps authored proposal", "license": "MIT", "generator": "scripts/build_packs.py", "independently_verified": false}, "dimensions": {"determinism": 0.0, "evidence_grounding": 0.0, "token_efficiency": 0.0, "safety_compliance": 0.0, "verification_tier": "unverified"}, "dimension_basis": {"measured": false, "method": "unmeasured_floor", "reason": "Tessera requires these axes, so each is set to its lowest value and the tier is unverified. No quality is claimed. Replace them only with measured values and the evidence that produced them."}, "relations": []}} ]}