{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "checked-data-analysis", "title": "Checked data analysis", "version": "0.1.0", "summary": "A collection of nouns and verbs for analyzing a CSV file with a check at every step: the file pinned by its digest and its schema profiled, every cell validated against declared types and ranges, missing values and outliers flagged and never silently dropped, summaries and comparisons computed by recorded queries with result digests, charts kept as data specs rather than images, and findings in which every number traces to a query, rechecked by a different worker, while a person decides what the findings mean.", "license": "MIT", "store": "seedpack.checked-data-analysis", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "d2debe778091338beb6e4fd94f75bb60a0e991eee6eff124e07d239889595fe0" }, { "path": "source.json", "sha256": "2fecc895047d405274b197554745c23c306a63d90f18e122632a8ca7b0ae6786" }, { "path": "nouns.json", "sha256": "892e9263f9c486d1c647eec26ebbd7263f254416ab166c32ea434c132163860e" }, { "path": "verbs.json", "sha256": "7aaaa36aeeec714c2ff3904f03814810aab8c931e33076bad3309c8b906f3a42" } ], "nouns": [ { "key": "checked-data-analysis.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "bb5c139e38b42fcfde413e370fea62338229d4a293e55139606bf29a4850b7da" }, { "key": "checked-data-analysis.v0.1.0.guardrail.trace-every-number", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "9c5fc316a13b46a5a4c54f29c82ad24f2459330a072b020e2bc1b5be5d3646c8" }, { "key": "checked-data-analysis.v0.1.0.guardrail.flag-never-drop", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "a5506585a70e582d557ba56229d6f2b94ee3d4353a61e73481db13b222782db3" }, { "key": "checked-data-analysis.v0.1.0.rules.reading", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "77d2f68cfdc4100f3cf8d3955cfead3fba2eb5a0d9ff80f8e3749947ddc14a33" }, { "key": "checked-data-analysis.v0.1.0.rules.types-and-validation", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "6a27f9c712c39b34085a348e7c0223bdb115cf6e33250ba89624497c8cbae9b0" }, { "key": "checked-data-analysis.v0.1.0.rules.outliers", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "b65f930e36c4688cbaf71b504ff4671cfef3e7fa1049e9eb5ddf2859488e23d3" }, { "key": "checked-data-analysis.v0.1.0.rules.queries", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "6012815bc048592322206abba9a1195cba513b31c3e2d168921f8c0f1e9cb4a3" }, { "key": "checked-data-analysis.v0.1.0.rules.charts", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "42d470e4221a7b5b3d055b267d91204c44d8a747747da4cd7ac4067b82a8f569" }, { "key": "checked-data-analysis.v0.1.0.tool.csv-checks", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "2b604939a7f7bff110e1d8fccd936e1da7ed5ea6e54982ca57b951529a5b1b3c" }, { "key": "checked-data-analysis.v0.1.0.template.analysis-request", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "4e13cb8585e84f2c50a75fc9817ad4235db06e0abfc3fad04eb7bde48b9e2457" }, { "key": "checked-data-analysis.v0.1.0.template.schema-profile", "category_id": "noun.eval_run", "role": "template", "value_sha256": "4d2e95de35dfe627ef953cb6e3495778639d697d002d6800748b5bf11accef12" }, { "key": "checked-data-analysis.v0.1.0.template.validation-report", "category_id": "noun.eval_run", "role": "template", "value_sha256": "f6bd090e1ce26aeb8cdd263711718858f96ef7740c73d54e05269b426e1411f9" }, { "key": "checked-data-analysis.v0.1.0.template.flag-report", "category_id": "noun.eval_run", "role": "template", "value_sha256": "f978e519449433a336f8c60bab23dfa05fb069110149b0b20a274a92ad3b1499" }, { "key": "checked-data-analysis.v0.1.0.template.query-results", "category_id": "noun.eval_run", "role": "template", "value_sha256": "83937caa09bddcf23ff4e9332f85aaf4c8307b551fdec695594010ae32f624c0" }, { "key": "checked-data-analysis.v0.1.0.template.chart-specs", "category_id": "noun.scene_recipe", "role": "template", "value_sha256": "b09a5fa103c607ef8c397b7d07def3ba6ac022536943fc7ffcad34f17045fe4c" }, { "key": "checked-data-analysis.v0.1.0.template.findings", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "cbc2e3e20cfdb01584362f4c2f09b7682c12027441727c04fdfb7fc580832e32" }, { "key": "checked-data-analysis.v0.1.0.template.findings-check", "category_id": "noun.eval_run", "role": "template", "value_sha256": "b7bd6ac73b878bf693b49d3471f42d5a99f6ef457c7dfdb34a57d489abb9f581" }, { "key": "checked-data-analysis.v0.1.0.template.interpretation", "category_id": "noun.eval_run", "role": "template", "value_sha256": "ec4c76cfc20ffb0c1fbd51f9dcc4f6c816851fa9d77182b39884298af903dbcd" }, { "key": "checked-data-analysis.v0.1.0.checklist", "category_id": "noun.skill_pack", "role": "checklist", "value_sha256": "83e16d847fa120a6fc9e83f46d1da3f349bfc0434735d3476d3cc36a811262d8" }, { "key": "checked-data-analysis.v0.1.0.sources", "category_id": "noun.public_source", "role": "sources", "value_sha256": "d9a04270f95f0951ca2389e6a4c57577df90c53de0774e1e209f5dec16ac480f" }, { "key": "checked-data-analysis.v0.1.0.test-cases", "category_id": "noun.benchmark_suite", "role": "test_cases", "value_sha256": "c7ce4fa38345758b04d257fdb608dea851a79aedf4e2cf00fd8345371da9eeda" }, { "key": "checked-data-analysis.v0.1.0.example.dataset", "category_id": "noun.public_source", "role": "example", "value_sha256": "86022562301c93dc575e52cef793ec299af19d44b536dae786bdcd6d82213155" }, { "key": "checked-data-analysis.v0.1.0.example.analysis-request", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "da44706ecfe1a1d5e87c5ba07b91c0a9a02cbfb57ebea4aed8b2e212e88cf850" }, { "key": "checked-data-analysis.v0.1.0.example.schema-profile", "category_id": "noun.eval_run", "role": "example", "value_sha256": "01f3c09519692c21747890701ab53e754a664d3cccfab31ef0833753467f3c62" }, { "key": "checked-data-analysis.v0.1.0.example.validation-report", "category_id": "noun.eval_run", "role": "example", "value_sha256": "ca9c2a05a98c7a152f1071a1deb92725db7d3c37a93fad492bbfedd6e2b05862" }, { "key": "checked-data-analysis.v0.1.0.example.flag-report", "category_id": "noun.eval_run", "role": "example", "value_sha256": "309f55b1612feea775745401139c1c20e20178a60a16abd760f7d42146406aa9" }, { "key": "checked-data-analysis.v0.1.0.example.query-results", "category_id": "noun.eval_run", "role": "example", "value_sha256": "173500aa064d47925aed5ad3df59841ed0034cf69d3dcc14e596c2438cf9eb23" }, { "key": "checked-data-analysis.v0.1.0.example.chart-specs", "category_id": "noun.scene_recipe", "role": "example", "value_sha256": "693dee3a221d9eec85464c3645d9ee1f01833f06f28858865f118a4c4e99d7fd" }, { "key": "checked-data-analysis.v0.1.0.example.findings", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "05d5da72b87fce88ea72361b83ce50079da491a22d2fa54713673becf4e3b166" }, { "key": "checked-data-analysis.v0.1.0.example.findings-check", "category_id": "noun.eval_run", "role": "example", "value_sha256": "07303e41045ac84d3d7ec253731af6c7d4d9c553bceee1954951738a981b27f4" }, { "key": "checked-data-analysis.v0.1.0.example.interpretation", "category_id": "noun.eval_run", "role": "example", "value_sha256": "9e6c8b721400de39c2cbd90d857b4f898073dba51a58f373b40cb1e7f9d07116" }, { "key": "checked-data-analysis.v0.1.0.findings-checks", "category_id": "noun.benchmark_suite", "role": "worked_example", "value_sha256": "bac3fa651d88b04a7a7766eec926d287a7bd7825fc3580ceb1366cf3c4d69ece" } ], "verbs": [ { "template_id": "checked-data-analysis.profile-schema", "kind": "verb.ingest", "claimant": "agent", "idempotency_key": "seedpack:checked-data-analysis:profile-schema:eb44537adacd25caece1dda2dd91d15922aa59e67d39684e97c5201a6e5634af", "report_shape_sha256": "f3ce0e97a420973d5f1f438e78b477c8fb684a1a9cc6b4589d90b83020fafbaf" }, { "template_id": "checked-data-analysis.validate-types-and-ranges", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:checked-data-analysis:validate-types-and-ranges:ad0f29999e0419c0647c59e39244c9d61df11ed1e02d4968b25b6b627f6558bc", "report_shape_sha256": "e1cc8d1895fcf93d7726ce8757419128fdffca27567db29d0c667ec5439c2d75" }, { "template_id": "checked-data-analysis.flag-missing-and-outliers", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:checked-data-analysis:flag-missing-and-outliers:e5ac8b75d40b972fff4ea5358d791267abfa736d9ee0311d88adfea715d9f02c", "report_shape_sha256": "0394f2a07e78a4c688d92f4e04d964cac94d01a3e9b429cbdfa1f005c60180c9" }, { "template_id": "checked-data-analysis.compute-summaries", "kind": "verb.situate", "claimant": "agent", "idempotency_key": "seedpack:checked-data-analysis:compute-summaries:02cbd7c1384974a6e52474b3ffcd091ac6a1c965bb2ae28e0ea54293546e6f8b", "report_shape_sha256": "6dcd90b728a691240c2fcdb6c49662339654ddc8e0b3bb27849e9a9e8f393f95" }, { "template_id": "checked-data-analysis.make-chart-specs", "kind": "verb.compile_dag", "claimant": "agent", "idempotency_key": "seedpack:checked-data-analysis:make-chart-specs:37a7d5c27520569a13add9e61d5f893084094f3e510f138f50ff2dba4143ce18", "report_shape_sha256": "17416755c807539a4777a111a84813b8fd46b57879db906ff8abff7e39907d04" }, { "template_id": "checked-data-analysis.write-findings", "kind": "verb.solve_draft", "claimant": "agent", "idempotency_key": "seedpack:checked-data-analysis:write-findings:2efd02ca1325a92520976a87d84139f6c21828338c81d35336548c82cd6176ed", "report_shape_sha256": "a2c6feae39cc3bd5181036e6225193b735ada20a98d736b205dd4725da7da6db" }, { "template_id": "checked-data-analysis.check-findings", "kind": "verb.verify_gate", "claimant": "agent_or_human", "idempotency_key": "seedpack:checked-data-analysis:check-findings:751c2b5eec11283577ff95443148ecf3d350baa8aaa78189ca47995762713028", "report_shape_sha256": "1b15b23f990d8c025062beceec58733519ec3188ea95ff2c5aef88b18ae999f0" }, { "template_id": "checked-data-analysis.decide-meaning", "kind": "verb.verify_gate", "claimant": "human", "idempotency_key": "seedpack:checked-data-analysis:decide-meaning:0902e105103f368e1a2caee74d1d855bfb1deb85ad886fe78597ed9ba441af03", "report_shape_sha256": "d8e21102c1ada00bfc0d1130fbc37335f8208814e35a20d4714fc9b6299f7394" } ], "code": { "path": "packs/checked-data-analysis/code", "files": 15, "sha256": "1c424a88940955bbb7daa4d392f77535e2a26c41bc023e8d77d47164f0170e68", "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": "policy-and-law-watch", "keys": [ "policy-and-law-watch.v0.1.0.guardrail.cite-every-claim", "policy-and-law-watch.v0.1.0.guardrail.no-personal-data", "policy-and-law-watch.v0.1.0.guardrail.person-decides" ] } ], "boundaries": [ "Nothing changes the data: problems are flagged, and rows are left out only by filters written in a query and counted.", "Every number in a finding traces to a recorded query over the pinned bytes.", "No value from an identifying column leaves the file; the dataset stays in the requester's scope.", "A person decides what the findings mean. Importing the pack writes nothing and enqueues nothing." ], "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." } }