{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "edge-and-corner-cases", "title": "Edge and corner cases", "version": "0.1.0", "summary": "A collection of nouns and verbs for finding edge and corner cases on purpose: catalogs of input, interface, video and API edges, every case's expected result written before it runs, a tested seeded generator of labelled cases for text, numbers, dates, lists and request bodies, results recorded with every input escaped, and every failure recorded as a finding whose case becomes its regression test.", "license": "MIT", "store": "seedpack.edge-and-corner-cases", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "81e5072ec08f31eb3f216caceebf0e32e15c1c6d7a1fde03094bb03f71d788ba" }, { "path": "source.json", "sha256": "a0ca66f9c214d52b24771b97c679f4d68286437fac76b651c12d6680cf129c05" }, { "path": "nouns.json", "sha256": "4b9ef4961f6fef0affbfa391853313804ed43ce59a8a5d03df11ab5b572f9b20" }, { "path": "verbs.json", "sha256": "4b70388609a3c75a3fc2632e4259599be30d4da8472499241eecb82edd2ffa74" } ], "nouns": [ { "key": "edge-and-corner-cases.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "c3ba12378bfa57a340efb3cc6fe2e618838174949904981ce239888712e4eda0" }, { "key": "edge-and-corner-cases.v0.1.0.method", "category_id": "noun.skill_pack", "role": "method", "value_sha256": "f744e363b34820c69683ee1b8f5ce3783e12720dcfc0472d56cad172298d7407" }, { "key": "edge-and-corner-cases.v0.1.0.guardrail.expect-before-running", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "aeb0c457b0618cb20caef68fd764589ce2fdd8412396b59b2eb6eaf0d52992b6" }, { "key": "edge-and-corner-cases.v0.1.0.guardrail.test-targets-only", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "2c6883cd4312dc16e26a6b7871cd6f6d4e036d41a1153cdbd9ba7b5b68aec005" }, { "key": "edge-and-corner-cases.v0.1.0.guardrail.escape-every-input", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "118dec1eed379d9fa1060374f2c95b203c378202bee5a3c67e216e13b7425fbc" }, { "key": "edge-and-corner-cases.v0.1.0.catalog.inputs", "category_id": "noun.benchmark_suite", "role": "edge_catalog", "value_sha256": "dd67bc8fbb578e23a124bf5a21e805f8c72f53914db01001db62b7a60b5dd00f" }, { "key": "edge-and-corner-cases.v0.1.0.catalog.interface", "category_id": "noun.benchmark_suite", "role": "edge_catalog", "value_sha256": "4eebc8ea7a2ab09ae6012e40f77fadeb81ef195962599d2c9db55da67df4d964" }, { "key": "edge-and-corner-cases.v0.1.0.catalog.video", "category_id": "noun.benchmark_suite", "role": "edge_catalog", "value_sha256": "920501abedbce3b2caf446da539e1ae4978c9821d53972a4f4f79c91b73e7a89" }, { "key": "edge-and-corner-cases.v0.1.0.catalog.api", "category_id": "noun.benchmark_suite", "role": "edge_catalog", "value_sha256": "a4d3571c76ccb69c516a652ffc31abd96c8ed7d0ca3a9594bedf6899f8a06f4d" }, { "key": "edge-and-corner-cases.v0.1.0.oracle-rules", "category_id": "noun.reflex_procedure", "role": "oracle_rules", "value_sha256": "d7ef276aee8a51ba3bd428757bc1fff3d0bd4a3800df9a972d53153d5b708c75" }, { "key": "edge-and-corner-cases.v0.1.0.tool.edge-cases", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "dfc070e355e5adf05a568d819f169b5496466a7d10a047b317e81abdbb101934" }, { "key": "edge-and-corner-cases.v0.1.0.labels.strings", "category_id": "noun.benchmark_suite", "role": "case_labels", "value_sha256": "271d3ebeb8bc3261cad9761535c31acc08005446f943803a42c5a9eff55d2be3" }, { "key": "edge-and-corner-cases.v0.1.0.labels.numbers", "category_id": "noun.benchmark_suite", "role": "case_labels", "value_sha256": "97992621fc885b87504db85aa3093651e3b96e95d1a79647de79d05cb3cc268c" }, { "key": "edge-and-corner-cases.v0.1.0.labels.dates", "category_id": "noun.benchmark_suite", "role": "case_labels", "value_sha256": "4d7cf6cfcaa7bf79bb10297d406ec308b4ee4db3ce4f9210c6492ef4d75f4376" }, { "key": "edge-and-corner-cases.v0.1.0.labels.lists", "category_id": "noun.benchmark_suite", "role": "case_labels", "value_sha256": "7fadc22c3853c2968941c053de39e5faccf051a8310031ac9a5fbad211ea2405" }, { "key": "edge-and-corner-cases.v0.1.0.labels.bodies", "category_id": "noun.benchmark_suite", "role": "case_labels", "value_sha256": "7fcd8a0338f7ad5ab3bd183c203c30159119f8c9e74d364e8ddb16770a14c3d9" }, { "key": "edge-and-corner-cases.v0.1.0.edge-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "618a9920e4b2a86a7b3de264b47801e4dd18242851b9de85c375e246b8bfd76a" }, { "key": "edge-and-corner-cases.v0.1.0.template.edge-plan", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "a27b6a88c355199020bc1475c56d3b0a33d50ea899864be94f5b7abadd0a6905" }, { "key": "edge-and-corner-cases.v0.1.0.template.case-set", "category_id": "noun.eval_run", "role": "template", "value_sha256": "c2444862c8cded1c42441f291da7633f6e6b5dfea35600d03aba4e4d19489bf5" }, { "key": "edge-and-corner-cases.v0.1.0.template.case-results", "category_id": "noun.eval_run", "role": "template", "value_sha256": "c6187820e1b69950edc54919419489539093a8af1f33329734910f4a291b6df2" }, { "key": "edge-and-corner-cases.v0.1.0.sources", "category_id": "noun.public_source", "role": "sources", "value_sha256": "2b3efdaafa9b9ccc2dd266c33121e0e6705c1ff5a615255d5e8b9267ace79617" }, { "key": "edge-and-corner-cases.v0.1.0.test-cases", "category_id": "noun.benchmark_suite", "role": "test_cases", "value_sha256": "15d0fa381979c4523230e1d408e1a0a3ed3f8d65942fc629c137f2ce6cfe38fc" }, { "key": "edge-and-corner-cases.v0.1.0.example.edge-plan", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "818a8f6b3bd79b56e7e2d49b6119ee3b9eb619e95cf950ef23b89a157b2cf413" }, { "key": "edge-and-corner-cases.v0.1.0.example.case-set", "category_id": "noun.eval_run", "role": "example", "value_sha256": "513378db635dfa930587846c4a549e9c3d8bc8712608487fe24be54a9551775a" }, { "key": "edge-and-corner-cases.v0.1.0.example.case-results", "category_id": "noun.eval_run", "role": "example", "value_sha256": "beae750cc9f33e62a18a54e412b4268ac0ecc5281de0d2a54ee12217f4ecf7fa" }, { "key": "edge-and-corner-cases.v0.1.0.example.interface-and-video-results", "category_id": "noun.eval_run", "role": "example", "value_sha256": "d042608ab1b2c9c5b12653f1eb3d230b18bbd88aafa5a93d4090f5212fdf9499" }, { "key": "edge-and-corner-cases.v0.1.0.example.finding", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "ea0e5b310df389865a9826cd12753e83868cda7c4c184c653edae547fa62e12a" } ], "verbs": [ { "template_id": "edge-and-corner-cases.plan-edges", "kind": "verb.problemize", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:plan-edges:05537e050917990c35b0288621b8ce4754d8c05cb53c92cfe8621046cdf5c26e", "report_shape_sha256": "57dfd378ee22aad900390e774442be3d0bf75c06537481f8914f85d5eb98046a" }, { "template_id": "edge-and-corner-cases.generate-cases", "kind": "verb.generate_seed", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:generate-cases:9f5e1c8cebc3a823a35fa70161c15988bb3a99a9a9d0967be1ba3031080dece1", "report_shape_sha256": "768f304c20ee3c00f772505b723cf08baa875991a4df324dfb406574bc2807ba" }, { "template_id": "edge-and-corner-cases.run-input-cases", "kind": "verb.benchmark_harness", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:run-input-cases:b30f6780ccc4e30482cff8bd193f6a17401a7aa67adfdc09c753d701fcb27843", "report_shape_sha256": "a585808a31732834b211c35a7801b42ee25bc01bd85012e9532fee40e664b552" }, { "template_id": "edge-and-corner-cases.check-interface-edges", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:check-interface-edges:829ebc5ba6fe1dc5aa6fb12b60ce8f7bb3f3934b080e4fac78a0689bcad755bc", "report_shape_sha256": "b05f39a801bb3cdd9de803474ba5dc4e51ed80f3b87f6a7b508aba7097e6bc13" }, { "template_id": "edge-and-corner-cases.check-video-edges", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:check-video-edges:2817f3d103cb20535c8d61efb1f7566c037a8edbdce3838f02d7d50f79462745", "report_shape_sha256": "fd7bb71218a065a11b25d6fba963f1c4478fa027415638ba0ca51066e6be392c" }, { "template_id": "edge-and-corner-cases.check-api-edges", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:check-api-edges:690c5159f1fb0d9fdc5bd72d192ead124d713b1e01fb6613245dfec50beb3133", "report_shape_sha256": "8da860347f9ae783e65e8d887418d6ca2d83b99e21aab2b4ae188d5b99486f16" }, { "template_id": "edge-and-corner-cases.record-edge-findings", "kind": "verb.problemize", "claimant": "agent", "idempotency_key": "seedpack:edge-and-corner-cases:record-edge-findings:ddf776f182482e6e59e6539e4aaef3f12cc3abf130fc1d71d45efc870449625d", "report_shape_sha256": "84af11f944bdf93abcb4aa1922b2091b4dac56991c1e81a8cce33bf93dadb4a1" } ], "code": { "path": "packs/edge-and-corner-cases/code", "files": 23, "sha256": "c8daeb808fd08f21fa8b67eab9b885f1c21a1856d1cf70478a5911c205a77c2a", "runs": "The library runs this code only in its own CI tests; workers run it under their own permissions. Reading, exporting or importing the pack runs none of it." }, "dependencies": [ { "pack_id": "findings-to-fixes", "keys": [ "findings-to-fixes.v0.1.0.evidence-checklist", "findings-to-fixes.v0.1.0.kind-definitions", "findings-to-fixes.v0.1.0.record-checks", "findings-to-fixes.v0.1.0.template.finding" ] }, { "pack_id": "accessibility-audit", "keys": [ "accessibility-audit.v0.1.0.layout-rules" ] }, { "pack_id": "screenshot-design-review", "keys": [ "screenshot-design-review.v0.1.0.capture-matrix" ] }, { "pack_id": "video-qa", "keys": [ "video-qa.v0.1.0.checks.extended", "video-qa.v0.1.0.guardrail.measure-the-exact-bytes", "video-qa.v0.1.0.rules.measurement-commands" ] }, { "pack_id": "checks-of-checks", "keys": [ "checks-of-checks.v0.1.0.method" ] } ], "boundaries": [ "Every case's expected result is written in the plan and pinned before the case runs.", "Cases run only against a local build the plan names; never production, a shared test environment or another party's service.", "Inputs are stored escaped with their SHA-256; raw invisible, control and direction characters never enter a record.", "The pack's code builds cases in memory and prints them; it sends nothing, opens no network connection and calls no model.", "Workers create nouns and propose verbs; an authorized requester enqueues the proposals worth doing.", "Importing the pack writes nothing, enqueues nothing and installs no code." ], "override_policy": { "automatic_merge": false, "on_conflict": "stop_and_clarify" }, "importer": null, "importer_reason": "No manifest endpoint or generic importer exists. Reading or exporting this pack writes no records, enqueues no verbs and activates nothing.", "activation": { "automatic": false, "steps": [ "An owner assigns the namespace, store and queue.", "Each noun is written create-only with existing grants and read back; its value SHA-256 must match the pin.", "A verb template is filled with exact pins and enqueued explicitly by an authorized requester." ] }, "evaluation": { "result": null, "reason": "Offline shape, category and digest validation only. No worker has run these verbs." } }