[repository-quality] Repository Quality Improvement Report - Frontmatter Reference Coverage Gap #64505
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Repository Quality Improvement Agent. A newer discussion is available at Discussion #64772. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🎯 Repository Quality Improvement Report - Frontmatter Reference Coverage Gap
Analysis Date: 2026-09-30
Focus Area: Frontmatter Reference Coverage Gap (schema vs.
frontmatter.md)Strategy Type: Custom
Custom Area: Yes — the main docs entry point for frontmatter is hand-maintained and can drift from
main_workflow_schema.json; no prior run audited schema-to-docs parity.Executive Summary
pkg/parser/schemas/main_workflow_schema.jsondefines 68 top-level frontmatter properties. Every one appears somewhere in the docs (mostly the auto-generatedfrontmatter-full.md). However, 11 are never mentioned in the hand-writtenreference/frontmatter.md, which is the primary "all options" page:inlined-imports,models,experiments,enclaves,sandbox,max-tool-denials,mcp-servers,lsp,secret-masking,graders,evals.Two are especially thinly documented.
lspis described only in the glossary andfrontmatter-full.md.secret-maskingis described only inarchitecture.mdx,imports.mdand the hash spec. Users following the summary page never discover these fields, and nothing guards against future drift.Full Analysis Report
Focus Area: Frontmatter Reference Coverage
Current State Assessment
Metrics Collected:
reference/frontmatter.mdfrontmatter.mdlsp,secret-masking)Findings
Strengths
frontmatter-full.mdcovers all fields.sandbox,mcp-servers(guides/mcps.md),experiments,enclaves,graders, andinlined-imports(imports.md § Self-Contained Lock Files).Areas for Improvement
frontmatter.md, 761 lines).lspis documented only inglossary.md:958.secret-maskingis documented only inarchitecture.mdx:638.max-tool-denialsis documented inengines.mdbut is absent from the summary page's guardrail cluster (max-turns,max-ai-credits, ...).🤖 Tasks for Copilot Agent
NOTE TO PLANNER AGENT: Split the following tasks into individual work items.
Improvement Tasks
Task 1: Add missing summary sections to frontmatter.md
Priority: Medium
Estimated Effort: Small
Focus Area: Documentation
Description: Add short
### Title (field:)sections, each with a minimal YAML example and a link to the detailed page, for the 9 fields that already have detailed docs:inlined-imports,models,experiments,enclaves,sandbox,max-tool-denials,mcp-servers,graders,evals.Acceptance Criteria:
frontmatter.mdCode Region:
docs/src/content/docs/reference/frontmatter.mdTask 2: Give
lspandsecret-maskingproper reference documentationPriority: Medium
Estimated Effort: Medium
Focus Area: Documentation
Description: Add reference documentation for
lsp:andsecret-masking:, using the schema descriptions and the existing glossary and architecture text as sources. Add a summary section for each infrontmatter.md, and cross-link from the glossary and architecture pages.Acceptance Criteria:
frontmatter.mdlinks to bothgh aw compileCode Region:
docs/src/content/docs/reference/(new or extended pages),glossary.md:958,introduction/architecture.mdx:638Task 3: Add a schema-to-docs parity test
Priority: High
Estimated Effort: Medium
Focus Area: Testing / Documentation
Description: Add a Go test that loads the top-level properties of
main_workflow_schema.jsonand asserts each appears as a backtickedname:infrontmatter.md. Keep a small, justified allowlist for internal or deprecated fields. Run it in unit tests.Acceptance Criteria:
Code Region:
pkg/parser/(newfrontmatter_docs_parity_test.go),pkg/parser/schemas/main_workflow_schema.json📊 Historical Context
Previous Focus Areas
🎯 Recommendations
Immediate Actions (This Week)
Short-term Actions (This Month)
Long-term Actions (This Quarter)
📈 Success Metrics
Next Steps
Generated by Repository Quality Improvement Agent
Next analysis: 2026-10-01 — Focus area selected by diversity algorithm
All reactions