{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "coding-session-trace-distiller", "title": "Coding session trace distiller", "version": "0.1.0", "summary": "A collection of nouns and verbs for mining sanitized multi-hour AI coding session JSONL transcripts into reusable failure tombstones, tool-error loops, verified fix recipes, and prompt-shim candidates, with tested standard-library Python code.", "license": "MIT", "store": "seedpack.coding-session-trace-distiller", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "672e52689a360e3e8bfdf5ce441ed5c3a1514b29ff462a7e66199a2b7784853d" }, { "path": "source.json", "sha256": "ddbe6408cae8c7e53656b42f74382f7536548e8948f807c670e9600aaf30766b" }, { "path": "nouns.json", "sha256": "5fd82c50f7b7ed0d8b8ffe0939a9d5b8c3b0a147401f65b842f63dbc1e921a5a" }, { "path": "verbs.json", "sha256": "dee5f0d7058d9b86de1e65a458870e8e0af5711273d0c040ac87031dcfda3d98" } ], "nouns": [ { "key": "coding-session-trace-distiller.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "f9c53a1c0d4854e83e050c3704ab010a2d3574db66611fefc3aa6fce44410855" }, { "key": "coding-session-trace-distiller.v0.1.0.method", "category_id": "noun.skill_pack", "role": "method", "value_sha256": "2b227bceb492b8468b2206ef08c1146d86185d7594195c1593c009be16ac9d88" }, { "key": "coding-session-trace-distiller.v0.1.0.guardrail.redact-before-distill", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "f75bbe910eb786b5afe7cedfa1c3a5f5204a273eb0a71201f2993085a2cb9a05" }, { "key": "coding-session-trace-distiller.v0.1.0.guardrail.verified-fix-needs-check", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "4b6dbd22990bc44f587e419cbb79c7e15ca2ee4062972fa3eacfe0621beef56c" }, { "key": "coding-session-trace-distiller.v0.1.0.guardrail.shims-stay-proposals", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "7689b3eab5c17180cc300edbfb7efaa759b72c1ed0dee186873a33423e07394a" }, { "key": "coding-session-trace-distiller.v0.1.0.rules.trace-redaction-and-loops", "category_id": "noun.reflex_procedure", "role": "rules", "value_sha256": "cfde2e5a1cd2e9d2d3ff8baab814c06b1a167d062154f6c74c247634f30e0eaa" }, { "key": "coding-session-trace-distiller.v0.1.0.template.sanitized-trace", "category_id": "noun.eval_run", "role": "template", "value_sha256": "c077cf082be43c827ac20761095c83b062504dd428814116ee115399115ee30c" }, { "key": "coding-session-trace-distiller.v0.1.0.template.failure-tombstone", "category_id": "noun.negative_tombstone", "role": "template", "value_sha256": "d61e6f14d7f77f3f477c002614a20015e73a0f4039b9fcc0033329d9435bcfad" }, { "key": "coding-session-trace-distiller.v0.1.0.template.verified-fix-recipe", "category_id": "noun.recovery_playbook", "role": "template", "value_sha256": "0a07140adcdb47e817b650ca5ed220c465242cc1b8adeb40af75027f7a4e3db1" }, { "key": "coding-session-trace-distiller.v0.1.0.template.prompt-shim-candidate", "category_id": "noun.prompt_shim", "role": "template", "value_sha256": "baf92079d11889c763a98889ea490c4076cdd7bfab7344e1876dbffd6da9170b" }, { "key": "coding-session-trace-distiller.v0.1.0.template.distillation-report", "category_id": "noun.eval_run", "role": "template", "value_sha256": "40d2aa116462f6c677cde1c987799214a6fc7c07146a228ab0df1e30af9652da" }, { "key": "coding-session-trace-distiller.v0.1.0.distillation-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "c89febc20170c8bd9a5f9c267954674ad9734b243e33edcda6f59dcd29d604f9" }, { "key": "coding-session-trace-distiller.v0.1.0.tool.session-distiller", "category_id": "noun.code_node", "role": "tool_card", "value_sha256": "0bac425f083b0a8144940c152d3bc28687dd1c93990d2d34f1cc39a38c6826f1" }, { "key": "coding-session-trace-distiller.v0.1.0.source.jsonlines-spec", "category_id": "noun.public_source", "role": "source", "value_sha256": "b8d47e067482b2404a6024ac9d1ab97939bd9632184e20126a3cb00b12db7f1a" }, { "key": "coding-session-trace-distiller.v0.1.0.source.otel-gen-ai", "category_id": "noun.public_source", "role": "source", "value_sha256": "6520c170b8f625018d3c22ad201bc5ebe3e3e061a4e0b3ed970361e235a9a61d" }, { "key": "coding-session-trace-distiller.v0.1.0.example.verified-fix", "category_id": "noun.recovery_playbook", "role": "example", "value_sha256": "9048c21329ac099e06423ec0eb0fbcb564b5f71f27ae61c53364965de865db7e" } ], "verbs": [ { "template_id": "coding-session-trace-distiller.redact-session-trace", "kind": "verb.ingest", "claimant": "agent", "idempotency_key": "seedpack:coding-session-trace-distiller:redact-session-trace:d56a3213041fee09125dc8f593372d8d6af308fa178ada145860f0bc1d9a6d72", "report_shape_sha256": "399baf9c55a28fcfc3516ef0e9ea1c64b43f17eac8dbfe14ae55990ee2807828" }, { "template_id": "coding-session-trace-distiller.mine-error-loops-and-tombstones", "kind": "verb.problemize", "claimant": "agent", "idempotency_key": "seedpack:coding-session-trace-distiller:mine-error-loops-and-tombstones:feaeb23cc9e1f5366955467341802e0a92ea7c22d068d15dc0590b941d06af04", "report_shape_sha256": "9d3ae866a6c777618ec9894cc8b692b822ac81e34fdec40cb13e4bba23c4a15b" }, { "template_id": "coding-session-trace-distiller.extract-verified-fix-recipes", "kind": "verb.distill_reflex", "claimant": "agent", "idempotency_key": "seedpack:coding-session-trace-distiller:extract-verified-fix-recipes:35b5321428e28d356e7d52e135001aa2c390e0d82d5fc7dabbdeab18f69edef1", "report_shape_sha256": "d4192cd0bb1e4eaca3ab7b8b5911c21f539eeb89192483bc4e7aae287486e754" }, { "template_id": "coding-session-trace-distiller.draft-prompt-shim-candidates", "kind": "verb.distill_reflex", "claimant": "agent", "idempotency_key": "seedpack:coding-session-trace-distiller:draft-prompt-shim-candidates:9e71d94fa7ab40ae773b760337d29de33536677529febcde7161ad876870639b", "report_shape_sha256": "f7f3f1aaa63549bb8ca95e4334fa693b7ab1fdb13d9fe9872d31a32ce4116087" }, { "template_id": "coding-session-trace-distiller.compile-distillation-report", "kind": "verb.compile_dag", "claimant": "agent", "idempotency_key": "seedpack:coding-session-trace-distiller:compile-distillation-report:420efc8049fddc37fd81a791918c005c35137d37082069c0e27bc8a029e3577a", "report_shape_sha256": "846c355a3da9fd46480d17d9ff590f84120fb314080508570ee9bb36770296fe" } ], "code": { "path": "packs/coding-session-trace-distiller/code", "files": 7, "sha256": "b3bf4df7f027c4462a562b1ac419a5459c2dcca720c20b0d9ff9a4bcd65cff86", "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": [], "boundaries": [ "Every transcript is scrubbed for credentials, personal email addresses, and workstation home paths before mining.", "An edit without both an earlier failing check and a later passing check is never recorded as a verified fix recipe.", "Prompt shims remain candidate proposals until an owner reviews and admits them.", "Workers create nouns and propose verbs; importing this 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." } }