{"format": "ta-amps.seed-pack.nouns.v1", "pack_id": "coding-session-trace-distiller", "status": "proposal_only", "records": [ {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.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:coding-session-trace-distiller", "role:pack", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "pack", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "A collection of nouns and verbs for distilling coding session JSONL traces into verified operational knowledge", "lets_workers": "Scrub raw coding-session JSONL transcripts locally, detect repeated tool-error loops, extract dead-end failure tombstones, isolate fix recipes verified by passing checks, and draft bounded prompt-shim candidates.", "not_for": "Training model weights, grading individual engineers, or exporting unredacted transcripts.", "flow": [{"verb": "coding-session-trace-distiller.redact-session-trace", "when": "First: scrub secrets, personal addresses, and home paths from local JSONL."}, {"verb": "coding-session-trace-distiller.mine-error-loops-and-tombstones", "when": "Find repeated tool-call failure streaks and abandoned approaches."}, {"verb": "coding-session-trace-distiller.extract-verified-fix-recipes", "when": "Isolate failing-check to edit to passing-check sequences."}, {"verb": "coding-session-trace-distiller.draft-prompt-shim-candidates", "when": "Turn preventable loops and tombstones into scoped guard instructions."}, {"verb": "coding-session-trace-distiller.compile-distillation-report", "when": "Combine counts, tombstones, verified fixes, and shims into one checked report."}], "guardrails": [{"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.guardrail.redact-before-distill", "version": 1, "value_sha256": "f75bbe910eb786b5afe7cedfa1c3a5f5204a273eb0a71201f2993085a2cb9a05"}, {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.guardrail.verified-fix-needs-check", "version": 1, "value_sha256": "4b6dbd22990bc44f587e419cbb79c7e15ca2ee4062972fa3eacfe0621beef56c"}, {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.guardrail.shims-stay-proposals", "version": 1, "value_sha256": "7689b3eab5c17180cc300edbfb7efaa759b72c1ed0dee186873a33423e07394a"}], "tool": {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.tool.session-distiller", "version": 1, "value_sha256": "0bac425f083b0a8144940c152d3bc28687dd1c93990d2d34f1cc39a38c6826f1"}, "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.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.method", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.guardrail.redact-before-distill", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.guardrail.verified-fix-needs-check", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.guardrail.shims-stay-proposals", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.rules.trace-redaction-and-loops", "target_category": "noun.reflex_procedure", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.tool.session-distiller", "target_category": "noun.code_node", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.template.distillation-report", "target_category": "noun.eval_run", "note": ""}]}}, {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.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:coding-session-trace-distiller", "role:method", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "method", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Method: sanitize first, then separate dead ends from verified fixes", "category_reason": "Reusable multi-step procedure governing every verb in the pack.", "lifecycle": ["redact-session-trace normalizes paths and strips credentials and personal addresses before any analysis.", "mine-error-loops-and-tombstones groups consecutive failures with matching tool and normalized error signature.", "extract-verified-fix-recipes pairs failing verification runs with subsequent edits and passing verification runs.", "draft-prompt-shim-candidates writes concise precondition guards backed by loop or tombstone identifiers.", "compile-distillation-report validates the combined report against deterministic record checks."], "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.guardrail.redact-before-distill", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:coding-session-trace-distiller", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Guardrail: sanitize credentials, addresses, and home paths before mining", "rule": "No raw session transcript line enters a tombstone, fix recipe, or shim candidate prior to deterministic credential, email, and workstation-path scrubbing.", "how_it_is_checked": "session_distiller.redact_session runs first and records redaction_counts plus sanitized_events_sha256.", "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.guardrail.verified-fix-needs-check", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:coding-session-trace-distiller", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Guardrail: a fix recipe requires a failing check followed by an edit and passing check", "rule": "Edits lacking either an earlier failing check or a subsequent passing check are classified as unverified_edits and excluded from verified_fix_recipes.", "how_it_is_checked": "extract_verified_fix_recipes enforces the three-stage state transition deterministically.", "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.guardrail.shims-stay-proposals", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.skill_pack", "pack:coding-session-trace-distiller", "role:guardrail", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "guardrail", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Guardrail: mined prompt shims remain unactivated candidate proposals", "rule": "Mined prompt-shim candidates never mutate active system prompts automatically; each records supporting loop ids for human review.", "how_it_is_checked": "Every candidate carries status candidate_proposal and supporting_loop_ids.", "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.rules.trace-redaction-and-loops", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.reflex_procedure", "pack:coding-session-trace-distiller", "role:rules", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.reflex_procedure", "role": "rules", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Deterministic rules for error-signature normalization, loop streaks, and fix gating", "error_normalization": "Take the first non-empty error line, replace line numbers with 'line N' and hex pointers with '0xADDR'.", "loop_threshold": "Two or more unbroken failures of the same tool with identical normalized error signature form a loop; wasted_steps = repeat_count - 1.", "fix_state_machine": "failing_check -> one or more non-reverted file edits -> passing_check.", "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.template.sanitized-trace", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:coding-session-trace-distiller", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "template", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Template: sanitized session trace digest and redaction counters", "describes": "a scrubbed coding-session JSONL summary with redaction counters and event digest", "schema": {"type": "object", "additionalProperties": false, "required": ["session_id", "event_count", "sanitized_events_sha256", "redaction_counts"], "properties": {"session_id": {"type": "string", "minLength": 1, "maxLength": 120}, "event_count": {"type": "integer", "minimum": 1, "maximum": 1000000}, "sanitized_events_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}, "redaction_counts": {"type": "object", "additionalProperties": false, "required": ["secrets_redacted", "emails_redacted", "paths_normalized"], "properties": {"secrets_redacted": {"type": "integer", "minimum": 0}, "emails_redacted": {"type": "integer", "minimum": 0}, "paths_normalized": {"type": "integer", "minimum": 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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.template.failure-tombstone", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.negative_tombstone", "pack:coding-session-trace-distiller", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.negative_tombstone", "role": "template", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Template: coding-session failure tombstone", "describes": "a dead-end tool loop or abandoned coding branch that future workers should skip", "schema": {"type": "object", "additionalProperties": false, "required": ["tombstone_id", "source_kind", "tool", "target", "symptom", "wasted_attempts", "avoid_rule"], "properties": {"tombstone_id": {"type": "string", "minLength": 4, "maxLength": 40}, "source_kind": {"type": "string", "enum": ["tool_error_loop", "abandoned_branch"]}, "tool": {"type": "string", "minLength": 1, "maxLength": 80}, "target": {"type": "string", "minLength": 1, "maxLength": 240}, "symptom": {"type": "string", "minLength": 1, "maxLength": 300}, "wasted_attempts": {"type": "integer", "minimum": 1, "maximum": 1000}, "avoid_rule": {"type": "string", "minLength": 1, "maxLength": 500}}}, "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.template.verified-fix-recipe", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.recovery_playbook", "pack:coding-session-trace-distiller", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.recovery_playbook", "role": "template", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Template: verified coding fix recipe backed by failing and passing checks", "describes": "a fix recipe linking a failing check signature, modified files, and passing verification command", "schema": {"type": "object", "additionalProperties": false, "required": ["recipe_id", "verification_status", "failure_step", "failing_command", "failure_signature", "files_modified", "verification_step", "verification_command"], "properties": {"recipe_id": {"type": "string", "minLength": 4, "maxLength": 40}, "verification_status": {"type": "string", "const": "verified_by_passing_check"}, "failure_step": {"type": "integer", "minimum": 1}, "failing_command": {"type": "string", "minLength": 1, "maxLength": 300}, "failure_signature": {"type": "string", "minLength": 1, "maxLength": 300}, "files_modified": {"type": "array", "minItems": 1, "maxItems": 50, "items": {"type": "string", "minLength": 1, "maxLength": 240}}, "verification_step": {"type": "integer", "minimum": 2}, "verification_command": {"type": "string", "minLength": 1, "maxLength": 300}}}, "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.template.prompt-shim-candidate", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.prompt_shim", "pack:coding-session-trace-distiller", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.prompt_shim", "role": "template", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Template: candidate prompt shim distilled from recurring session loops", "describes": "a scoped precondition guard proposed from observed session loops or tombstones", "schema": {"type": "object", "additionalProperties": false, "required": ["shim_id", "target_tool", "when_trigger", "guard_instruction", "supporting_loop_ids", "wasted_steps_preventable"], "properties": {"shim_id": {"type": "string", "minLength": 4, "maxLength": 40}, "target_tool": {"type": "string", "minLength": 1, "maxLength": 80}, "when_trigger": {"type": "string", "minLength": 1, "maxLength": 300}, "guard_instruction": {"type": "string", "minLength": 1, "maxLength": 500}, "supporting_loop_ids": {"type": "array", "minItems": 1, "maxItems": 50, "items": {"type": "string", "minLength": 1, "maxLength": 40}}, "wasted_steps_preventable": {"type": "integer", "minimum": 1, "maximum": 10000}}}, "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.template.distillation-report", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.eval_run", "pack:coding-session-trace-distiller", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.eval_run", "role": "template", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Template: complete coding-session distillation report", "describes": "the combined counts, loops, tombstones, verified fixes, and shim candidates for one session", "schema": {"type": "object", "additionalProperties": false, "required": ["session_id", "event_count", "sanitized_events_sha256", "counts"], "properties": {"session_id": {"type": "string", "minLength": 1, "maxLength": 120}, "event_count": {"type": "integer", "minimum": 1, "maximum": 1000000}, "sanitized_events_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}, "counts": {"type": "object", "additionalProperties": false, "required": ["tool_error_loops", "failure_tombstones", "verified_fix_recipes", "unverified_edits_rejected", "prompt_shim_candidates"], "properties": {"tool_error_loops": {"type": "integer", "minimum": 0}, "failure_tombstones": {"type": "integer", "minimum": 0}, "verified_fix_recipes": {"type": "integer", "minimum": 0}, "unverified_edits_rejected": {"type": "integer", "minimum": 0}, "prompt_shim_candidates": {"type": "integer", "minimum": 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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.distillation-checks", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.benchmark_suite", "pack:coding-session-trace-distiller", "role:record_checks", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.benchmark_suite", "role": "record_checks", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Deterministic record checks for distilled session reports", "fixture_kind": "finding_checks", "purpose": "Deterministic checks every distilled coding-session report must satisfy before review.", "deterministic_checks": [{"id": "digest-pinned", "rule": {"rule": "pattern_present", "path": "sanitized_events_sha256", "pattern": "^[0-9a-f]{64}$"}, "why": "Every report pins the SHA-256 digest of the sanitized JSONL event stream."}, {"id": "home-paths-scrubbed", "rule": {"rule": "pattern_absent", "path": "$", "pattern": "/home/[a-z0-9_]+"}, "why": "Workstation home directories must be normalized to before distillation."}, {"id": "fixes-have-steps", "rule": {"rule": "each_has", "path": "verified_fix_recipes", "fields": ["recipe_id", "failing_command", "verification_command"], "min": 1}, "why": "Each verified fix names both its failing reproduction command and passing check."}, {"id": "hosts-local", "rule": {"rule": "hosts_local_only", "path": "$"}, "why": "Synthetic and local session reports must not embed external host endpoints."}], "golden_fixtures": [{"id": "good-distilled-report", "label": "known_good", "finding": {"session_id": "synth-session-01", "event_count": 6, "sanitized_events_sha256": "4b9c8d7e6f5a4b3c2d1e0f9a8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c", "verified_fix_recipes": [{"recipe_id": "FIX-1a2b3c4d5e", "failing_command": "python3 -m unittest", "verification_command": "python3 -m unittest"}], "note": "Tested locally against http://127.0.0.1:8000 health check in /repo."}}, {"id": "bad-unscrubbed-home-path", "label": "known_bad", "finding": {"session_id": "synth-session-02", "event_count": 4, "sanitized_events_sha256": "4b9c8d7e6f5a4b3c2d1e0f9a8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c", "verified_fix_recipes": [{"recipe_id": "FIX-1a2b3c4d5e", "failing_command": "pytest /home/devuser/project/tests", "verification_command": "pytest /project/tests"}]}}, {"id": "bad-missing-verification-cmd", "label": "known_bad", "finding": {"session_id": "synth-session-03", "event_count": 3, "sanitized_events_sha256": "4b9c8d7e6f5a4b3c2d1e0f9a8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c", "verified_fix_recipes": [{"recipe_id": "FIX-9999999999", "failing_command": "python3 -m unittest", "verification_command": ""}]}}], "expected": {"good-distilled-report": {"verdict": "pass", "failed_checks": []}, "bad-unscrubbed-home-path": {"verdict": "fail", "failed_checks": ["home-paths-scrubbed"]}, "bad-missing-verification-cmd": {"verdict": "fail", "failed_checks": ["fixes-have-steps"]}}, "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.tool.session-distiller", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.code_node", "pack:coding-session-trace-distiller", "role:tool_card", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.code_node", "role": "tool_card", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Tool card: session_distiller standard-library CLI and library", "name": "session_distiller", "code": {"path": "packs/coding-session-trace-distiller/code", "files": 7, "sha256": "b3bf4df7f027c4462a562b1ac419a5459c2dcca720c20b0d9ff9a4bcd65cff86"}, "runtime": "Python 3.10 or later, standard library only.", "commands": ["python3 -m session_distiller redact SESSION.jsonl", "python3 -m session_distiller distill SESSION.jsonl [--session-id ID] [--min-loop-repeats 2]"], "does": ["Scrubs bearer tokens, API keys, private key blocks, personal emails, and home paths.", "Finds consecutive tool-error streaks, dead-end tombstones, verified fix recipes, and candidate prompt shims."], "does_not": ["Open network sockets, call models, or mutate the input transcript."], "code_license": "MIT", "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": "verifies", "target_id": "seedpack.coding-session-trace-distiller/coding-session-trace-distiller.v0.1.0.rules.trace-redaction-and-loops", "target_category": "noun.reflex_procedure", "note": ""}]}}, {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.source.jsonlines-spec", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.public_source", "pack:coding-session-trace-distiller", "role:source", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.public_source", "role": "source", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "JSON Lines specification (jsonlines.org)", "url": "https://jsonlines.org/", "checked_on": "2026-10-31", "provides": "Line-delimited UTF-8 JSON record framing used by coding-agent session transcripts.", "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.source.otel-gen-ai", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.public_source", "pack:coding-session-trace-distiller", "role:source", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.public_source", "role": "source", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "OpenTelemetry Semantic Conventions for Generative AI", "url": "https://opentelemetry.io/docs/specs/semconv/gen-ai/", "checked_on": "2026-10-31", "provides": "Standard span and event concepts for tool invocations, errors, and token accounting.", "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.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.example.verified-fix", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.recovery_playbook", "pack:coding-session-trace-distiller", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.recovery_playbook", "role": "example", "pack": "coding-session-trace-distiller", "pack_version": "0.1.0", "title": "Worked example: synthetic verified fix recipe from a 6-step coding trace", "conforms_to": {"store": "seedpack.coding-session-trace-distiller", "key": "coding-session-trace-distiller.v0.1.0.template.verified-fix-recipe", "version": 1, "value_sha256": "0a07140adcdb47e817b650ca5ed220c465242cc1b8adeb40af75027f7a4e3db1"}, "instance": {"recipe_id": "FIX-8f21c04b9a", "verification_status": "verified_by_passing_check", "failure_step": 1, "failing_command": "python3 -m unittest", "failure_signature": "KeyError: 'timeout' in /work/cfg.py", "files_modified": ["/work/cfg.py"], "verification_step": 6, "verification_command": "python3 -m unittest"}, "shows": "A synthetic fix recipe accepted only after step 6 exited zero on the failing suite from step 1.", "source": "Synthetic. Written for this pack.", "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": []}} ]}