feat: DGR-018 canonical Ralph metadata schema
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"name": "Distributed GGUF Runtime",
|
||||
"branchName": "ralph/distributed-gguf-runtime",
|
||||
"description": "Benchmark-gated distributed GGUF Shards using existing Meshnet control-plane routing and a standalone C++ gRPC worker around pinned upstream llama.cpp, targeting DeepSeek V4 Flash without hardcoded quantization or topology.",
|
||||
"sourceOfTruth": "This prd.json is authoritative. Generated issue Markdown and planning summaries are projections and must not override it. All stories are unimplemented specifications with passes=false.",
|
||||
"sourceOfTruth": "This prd.json is authoritative. Generated issue Markdown and planning summaries are projections and must not override it. DGR-017 and DGR-018 are complete; all later stories remain unimplemented specifications with passes=false.",
|
||||
"qualityGates": {
|
||||
"universal": [
|
||||
"Targeted deterministic tests pass; Python changes also pass `python -m compileall packages tests`.",
|
||||
@@ -37,7 +37,12 @@
|
||||
"hardware",
|
||||
"model",
|
||||
"upstream",
|
||||
"dependsOn"
|
||||
"dependsOn",
|
||||
"notes",
|
||||
"blocks"
|
||||
],
|
||||
"optionalStoryFields": [
|
||||
"completionNotes"
|
||||
],
|
||||
"idRange": "DGR-017..DGR-071 inclusive",
|
||||
"triageValues": [
|
||||
@@ -55,8 +60,21 @@
|
||||
"real-hardware",
|
||||
"release"
|
||||
],
|
||||
"hardwareValues": [
|
||||
"none",
|
||||
"optional",
|
||||
"required"
|
||||
],
|
||||
"upstreamValues": [
|
||||
"yes",
|
||||
"no",
|
||||
"conditional"
|
||||
],
|
||||
"typeDerivation": "A story type is derived from its type:<value> label; gate:<value> stories derive release-gate.",
|
||||
"labelConventions": "Reserved prefixes include type:, priority:, area:, gate:, and ready-for-agent/ready-for-human triage labels; at most one type: and one priority: label are allowed.",
|
||||
"generatedArtifactDisclaimer": "<!-- GENERATED FROM prd.json — DO NOT EDIT AS AN INDEPENDENT SOURCE. prd.json IS AUTHORITATIVE. -->",
|
||||
"dependencyRules": "Dependencies reference existing numerically earlier IDs; graph is acyclic. blocks is mechanically derived from dependsOn.",
|
||||
"authorityRule": "Generated issue files state that prd.json is authoritative and cannot independently claim completion."
|
||||
"authorityRule": "Generated issue files state that prd.json is authoritative and cannot independently claim completion or override it."
|
||||
},
|
||||
"milestones": [
|
||||
{
|
||||
@@ -311,7 +329,8 @@
|
||||
"Add deterministic model-free tests for parse, validation, and generation round trips.",
|
||||
"Applicable shared quality gates in `prd.json` pass, and the evidence handoff records exact commands/results, changed files, limitations, and dependency handoff."
|
||||
],
|
||||
"passes": false,
|
||||
"passes": true,
|
||||
"completionNotes": "Completed 2026-07-16. Added the canonical schema/validator/generator module and 108 deterministic tests; restored and extended prd.json metadata self-description; regenerated DGR-018. See evidence/DGR-018/README.md.",
|
||||
"notes": "Generated source issue: .scratch/distributed-gguf-runtime/issues/018-define-canonical-ralph-and-gitea-metadata-schema.md; prd.json is authoritative.",
|
||||
"blocks": [
|
||||
"DGR-021",
|
||||
|
||||
Reference in New Issue
Block a user