{"format": "ta-amps.seed-pack.nouns.v1", "pack_id": "taste-palettes", "status": "proposal_only", "records": [ {"store": "seedpack.taste-palettes", "key": "taste-palettes.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:taste-palettes", "role:pack", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "pack", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "A collection of nouns and verbs for comparing options side by side and keeping a person's choice", "lets_workers": "Show a person a few versions of one brief side by side, each made with different adjustable settings, record which one they choose as a preference, and use that preference in later work, through any surface that can show the comparison.", "flow": [{"verb": "taste-palettes.draft-embodiments", "when": "Once per option, as separate attempts with different settings."}, {"verb": "taste-palettes.assemble-comparison", "when": "After two to four options exist; deterministic."}, {"verb": "taste-palettes.record-choice", "when": "A person chooses, or chooses none; any surface can show the sheet."}, {"verb": "taste-palettes.update-preferences", "when": "After each choice: does it agree with earlier ones?"}, {"verb": "taste-palettes.apply-preference", "when": "In later work, when a pinned preference is in scope."}], "surface_note": "The comparison sheet is plain data. A website, app, chat client or CLI can show it; none of them stores the choice except through record-choice.", "method": {"store": "seedpack.taste-palettes", "key": "taste-palettes.v0.1.0.method", "version": 1, "value_sha256": "3fa6926cf500ce99be23cee0d29e86c201e21648266a4574fe7bd1247cedcd9c"}, "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.taste-palettes/taste-palettes.v0.1.0.method", "target_category": "noun.skill_pack", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.template.brief", "target_category": "noun.seed_hypothesis", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.template.embodiment", "target_category": "noun.scene_recipe", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.template.comparison-sheet", "target_category": "noun.scene_recipe", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.template.preference", "target_category": "noun.seed_hypothesis", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.template.preference-summary", "target_category": "noun.seed_hypothesis", "note": ""}, {"relation": "requires_noun", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.example.readme-tone", "target_category": "noun.seed_hypothesis", "note": ""}]}}, {"store": "seedpack.taste-palettes", "key": "taste-palettes.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:taste-palettes", "role:method", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.skill_pack", "role": "method", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "How to make palettes that teach something", "category_reason": "A reusable method with its guardrails for every palette.", "rules": ["Change one to three settings at a time and hold everything else fixed, so a choice says something specific.", "Show two to four options. Always allow none of these.", "Label differences in plain words, such as calmer or more compact, not internal setting names.", "Shuffle option order with a recorded seed so position does not decide.", "Never infer a preference from silence or from a person's other data.", "A preference is scoped to a medium and a use, and it can be contradicted by later choices."], "confidence_rule": "One choice gives low confidence; agreement across three or more comparable choices gives high confidence; any contradiction caps confidence at medium until resolved.", "privacy": "Preferences belong to the person who chose. Keep them with the person who chose and never use them outside their scope.", "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.taste-palettes", "key": "taste-palettes.v0.1.0.template.brief", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:taste-palettes", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "template", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "Template: a palette brief: what to make, for whom, what stays fixed, which settings vary and the one question to ask", "category_reason": "A brief frames a hypothesis about which settings fit a purpose; choices test it.", "describes": "a palette brief: what to make, for whom, what stays fixed, which settings vary and the one question to ask", "schema": {"type": "object", "additionalProperties": false, "required": ["subject", "audience", "purpose", "medium", "fixed", "settings", "question", "decides"], "properties": {"subject": {"type": "string", "minLength": 1, "maxLength": 300}, "audience": {"type": "string", "minLength": 1, "maxLength": 300}, "purpose": {"type": "string", "minLength": 1, "maxLength": 300}, "medium": {"type": "string", "enum": ["visual", "text", "motion", "audio", "code", "layout"]}, "fixed": {"type": "array", "minItems": 1, "maxItems": 12, "items": {"type": "string", "minLength": 1, "maxLength": 200}}, "settings": {"type": "array", "minItems": 1, "maxItems": 3, "items": {"type": "object", "additionalProperties": false, "required": ["name", "plain_label", "values", "default"], "properties": {"name": {"type": "string", "minLength": 1, "maxLength": 40, "pattern": "^[a-z_]+$"}, "plain_label": {"type": "string", "minLength": 1, "maxLength": 120}, "values": {"type": "array", "minItems": 2, "maxItems": 6, "items": {"type": ["string", "number", "boolean"]}}, "default": {"type": ["string", "number", "boolean"]}}}}, "question": {"type": "string", "minLength": 1, "maxLength": 300}, "decides": {"type": "string", "minLength": 1, "maxLength": 300}}}, "rules": ["At most three settings vary.", "fixed lists what every option keeps identical."], "example": {"subject": "SYNTHETIC: the first screen of a project README", "audience": "Developers deciding in one minute whether to try the project", "purpose": "Say who it is for, what it does and how to try it", "medium": "text", "fixed": ["Facts and commands stay identical in every option.", "No more than 8 lines."], "settings": [{"name": "formality", "plain_label": "How formal it sounds", "values": ["plain", "neutral", "formal"], "default": "neutral"}, {"name": "density", "plain_label": "How much fits on the screen", "values": ["airy", "compact"], "default": "airy"}], "question": "Which version would make you try the project?", "decides": "The tone of the project's README first screens."}, "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.taste-palettes", "key": "taste-palettes.v0.1.0.template.embodiment", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.scene_recipe", "pack:taste-palettes", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.scene_recipe", "role": "template", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "Template: one option made from the brief with one settings vector", "category_reason": "An embodiment binds one settings vector to a rendered or written asset, like a scene variant.", "describes": "one option made from the brief with one settings vector", "schema": {"type": "object", "additionalProperties": false, "required": ["brief_ref", "alternative", "settings_vector", "medium", "asset", "generated"], "properties": {"brief_ref": {"type": "string", "minLength": 1, "maxLength": 300}, "alternative": {"type": "string", "minLength": 1, "maxLength": 1, "pattern": "^[A-D]$"}, "settings_vector": {"type": "object"}, "medium": {"type": "string", "enum": ["visual", "text", "motion", "audio", "code", "layout"]}, "asset": {"type": "object", "additionalProperties": false, "required": ["kind"], "properties": {"kind": {"type": "string", "enum": ["inline_text", "blob"]}, "text": {"type": "string", "minLength": 0, "maxLength": 4000}, "blob_sha256": {"type": "string", "pattern": "^[0-9a-f]{64}$"}, "content_type": {"type": "string", "minLength": 0, "maxLength": 80}}}, "generated": {"type": "boolean"}, "notes": {"type": "string", "minLength": 0, "maxLength": 400}}}, "rules": ["Only the brief's settings differ between options.", "generated is true when a model made the asset."], "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.taste-palettes", "key": "taste-palettes.v0.1.0.template.comparison-sheet", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.scene_recipe", "pack:taste-palettes", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.scene_recipe", "role": "template", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "Template: the side-by-side sheet any surface can show: options, plain differences and a none option", "category_reason": "A comparison sheet is a declarative layout binding options for display.", "describes": "the side-by-side sheet any surface can show: options, plain differences and a none option", "schema": {"type": "object", "additionalProperties": false, "required": ["brief_ref", "question", "options", "includes_no_preference", "layout"], "properties": {"brief_ref": {"type": "string", "minLength": 1, "maxLength": 300}, "question": {"type": "string", "minLength": 1, "maxLength": 300}, "options": {"type": "array", "minItems": 2, "maxItems": 4, "items": {"type": "object", "additionalProperties": false, "required": ["label", "embodiment_ref", "settings_vector", "plain_difference"], "properties": {"label": {"type": "string", "minLength": 1, "maxLength": 1, "pattern": "^[A-D]$"}, "embodiment_ref": {"type": "string", "minLength": 1, "maxLength": 300}, "settings_vector": {"type": "object"}, "plain_difference": {"type": "string", "minLength": 1, "maxLength": 200}}}}, "includes_no_preference": {"type": "boolean", "enum": [true]}, "layout": {"type": "string", "enum": ["side_by_side", "stacked"]}, "order_seed": {"type": "integer", "minimum": 0}}}, "rules": ["includes_no_preference is always true.", "order_seed records how options were shuffled."], "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.taste-palettes", "key": "taste-palettes.v0.1.0.template.preference", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:taste-palettes", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "template", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "Template: one person's recorded choice, its scope and what would show it is wrong", "category_reason": "A preference is a falsifiable hypothesis about taste that later choices corroborate or contradict.", "describes": "one person's recorded choice, its scope and what would show it is wrong", "schema": {"type": "object", "additionalProperties": false, "required": ["brief_ref", "sheet_ref", "choice", "chosen_settings", "scope", "confidence", "falsified_when", "recorded_by", "recorded_at"], "properties": {"brief_ref": {"type": "string", "minLength": 1, "maxLength": 300}, "sheet_ref": {"type": "string", "minLength": 1, "maxLength": 300}, "choice": {"type": "string", "enum": ["A", "B", "C", "D", "none"]}, "chosen_settings": {"type": "object"}, "rejected": {"type": "array", "minItems": 0, "maxItems": 3, "items": {"type": "string", "minLength": 1, "maxLength": 1, "pattern": "^[A-D]$"}}, "reason_verbatim": {"type": "string", "minLength": 0, "maxLength": 600}, "scope": {"type": "object", "additionalProperties": false, "required": ["medium", "applies_to"], "properties": {"medium": {"type": "string", "enum": ["visual", "text", "motion", "audio", "code", "layout"]}, "applies_to": {"type": "string", "minLength": 1, "maxLength": 300}, "audience": {"type": "string", "minLength": 0, "maxLength": 200}}}, "confidence": {"type": "string", "enum": ["low", "medium", "high"]}, "falsified_when": {"type": "string", "minLength": 1, "maxLength": 300}, "recheck_after": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}", "maxLength": 40}, "recorded_by": {"type": "string", "enum": ["human"]}, "recorded_at": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}", "maxLength": 40}}}, "rules": ["recorded_by is human.", "reason_verbatim is the person's own words or empty; never paraphrase into it."], "example": {"brief_ref": "SYNTHETIC brief pin", "sheet_ref": "SYNTHETIC comparison sheet pin", "choice": "B", "chosen_settings": {"formality": "plain", "density": "airy"}, "rejected": ["A", "C"], "reason_verbatim": "B tells me what to type first.", "scope": {"medium": "text", "applies_to": "README first screens", "audience": "developers"}, "confidence": "low", "falsified_when": "The same person picks a formal option in two of the next three comparable choices.", "recheck_after": "2027-01-29", "recorded_by": "human", "recorded_at": "2026-10-29"}, "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.taste-palettes", "key": "taste-palettes.v0.1.0.template.preference-summary", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:taste-palettes", "role:template", "content:authored", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "template", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "Template: what several choices in one scope agree on, with support counts and contradictions", "category_reason": "A preference summary is a consolidated, still-falsifiable hypothesis.", "describes": "what several choices in one scope agree on, with support counts and contradictions", "schema": {"type": "object", "additionalProperties": false, "required": ["scope", "tendencies", "contradictions", "evidence_count", "confidence"], "properties": {"scope": {"type": "object", "additionalProperties": false, "required": ["medium", "applies_to"], "properties": {"medium": {"type": "string", "enum": ["visual", "text", "motion", "audio", "code", "layout"]}, "applies_to": {"type": "string", "minLength": 1, "maxLength": 300}}}, "tendencies": {"type": "array", "minItems": 0, "maxItems": 12, "items": {"type": "object", "additionalProperties": false, "required": ["setting", "preferred_value", "support", "against"], "properties": {"setting": {"type": "string", "minLength": 1, "maxLength": 40}, "preferred_value": {"type": ["string", "number", "boolean"]}, "support": {"type": "integer", "minimum": 0}, "against": {"type": "integer", "minimum": 0}}}}, "contradictions": {"type": "array", "minItems": 0, "maxItems": 20, "items": {"type": "object", "additionalProperties": false, "required": ["preference_ref", "note"], "properties": {"preference_ref": {"type": "string", "minLength": 1, "maxLength": 300}, "note": {"type": "string", "minLength": 1, "maxLength": 300}}}}, "evidence_count": {"type": "integer", "minimum": 0}, "confidence": {"type": "string", "enum": ["low", "medium", "high"]}, "recheck_after": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}", "maxLength": 40}}}, "rules": ["Counts come from recorded preferences only.", "Contradictions are listed, not averaged away."], "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.taste-palettes", "key": "taste-palettes.v0.1.0.example.readme-tone", "expected_version": 0, "producer_surface": "surface:tessera", "visibility_scope": "surface_only", "allowed_surfaces": [], "target_cohorts": ["all"], "tags": ["category:noun.seed_hypothesis", "pack:taste-palettes", "role:example", "synthetic:true", "spdx:MIT", "status:quarantined"], "value": {"category_id": "noun.seed_hypothesis", "role": "example", "pack": "taste-palettes", "pack_version": "0.1.0", "title": "SYNTHETIC palette brief: README first-screen tone", "instance": {"subject": "SYNTHETIC: the first screen of a project README", "audience": "Developers deciding in one minute whether to try the project", "purpose": "Say who it is for, what it does and how to try it", "medium": "text", "fixed": ["Facts and commands stay identical in every option.", "No more than 8 lines."], "settings": [{"name": "formality", "plain_label": "How formal it sounds", "values": ["plain", "neutral", "formal"], "default": "neutral"}, {"name": "density", "plain_label": "How much fits on the screen", "values": ["airy", "compact"], "default": "airy"}], "question": "Which version would make you try the project?", "decides": "The tone of the project's README first screens."}, "conforms_to": {"store": "seedpack.taste-palettes", "key": "taste-palettes.v0.1.0.template.brief", "version": 1, "value_sha256": "9fa5e93e894305e8e7d177dc74975dd157b713f8ef5d5e6382c3cba4da2d54a6"}, "option_vectors": [{"formality": "plain", "density": "airy"}, {"formality": "neutral", "density": "compact"}, {"formality": "formal", "density": "airy"}], "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": [{"relation": "derives_from", "target_id": "seedpack.taste-palettes/taste-palettes.v0.1.0.template.brief", "target_category": "noun.seed_hypothesis", "note": "synthetic example of the template"}]}} ]}