feat(ITC-WP-0016): establish PracticePattern language
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a025c2-407a-7a32-b40a-f37a52f03f62
This commit is contained in:
parent
5e2435aaf9
commit
149d2ced70
27 changed files with 1119 additions and 99 deletions
|
|
@ -39,6 +39,8 @@ RETRIEVAL_ARTIFACT_KINDS = {
|
|||
"model-selection-guide",
|
||||
"native-concept-map",
|
||||
"pattern",
|
||||
"practice-pattern",
|
||||
"practice-pattern-scheme",
|
||||
"profile-alignment",
|
||||
"profile",
|
||||
"standard",
|
||||
|
|
@ -46,6 +48,14 @@ RETRIEVAL_ARTIFACT_KINDS = {
|
|||
}
|
||||
CONSUMER_BRIEF_IDS = ("user-engine", "railiance-fabric", "repo-scoping")
|
||||
COMMON_DISTINCTIONS = [
|
||||
{
|
||||
"id": "interface-deprecation-retirement-removal",
|
||||
"title": "Interface deprecation vs retirement vs removal",
|
||||
"summary": "Deprecation guides and observes callers, retirement ends legacy behavior while retaining a metered tombstone, and removal deletes that tombstone only after the evidence gate passes.",
|
||||
"source_artifacts": [
|
||||
"practice-pattern/interface-deprecation-strangler",
|
||||
],
|
||||
},
|
||||
{
|
||||
"id": "actor-subject-principal",
|
||||
"title": "Actor vs Subject vs Principal",
|
||||
|
|
@ -934,6 +944,10 @@ def _summary_for_artifact(artifact: Any) -> str:
|
|||
return f"Native source concept map for assimilation or benchmark work: {artifact.title}."
|
||||
if artifact.kind == "pattern":
|
||||
return f"Reusable canon pattern: {artifact.title}."
|
||||
if artifact.kind == "practice-pattern":
|
||||
return f"Reusable canon PracticePattern: {artifact.title}."
|
||||
if artifact.kind == "practice-pattern-scheme":
|
||||
return f"Contract for canon PracticePattern artifacts: {artifact.title}."
|
||||
if artifact.kind == "profile-alignment":
|
||||
return f"Profile-specific evaluation alignment artifact: {artifact.title}."
|
||||
if artifact.kind == "visualization-example-set":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue