fix: clarify markdownlint marker placement in PRD Builder#2098
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2098 +/- ##
==========================================
+ Coverage 81.14% 81.21% +0.07%
==========================================
Files 125 115 -10
Lines 18701 18611 -90
Branches 12 0 -12
==========================================
- Hits 15174 15115 -59
+ Misses 3524 3496 -28
+ Partials 3 0 -3
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
- align PRD and BRD outputs to docs/project-planning - update traceability and disclaimer guidance 📝 - Generated by Copilot
|
@jkim323 I pushed an additional update on this PR to cover the related project-planning guidance that surfaced while fixing the PRD Builder frontmatter issue. What changed:
I also updated the linked issue and PR description to reflect the expanded scope. Validation passed with |
|
Another change made for dt-agent. Moved DT coaching artifacts from Artifacts under |
Eval Execution❌ Status: Failed
|
Pull Request
Description
Clarifies PRD Builder markdown suppression marker placement and aligns the project-planning builder guidance around the consolidated
docs/project-planning/output path.The original issue focused on PRD Builder wording that could place HTML comments before YAML frontmatter. This update keeps the frontmatter opening delimiter on line 1, moves generated suppression comments immediately after the closing frontmatter delimiter, and brings related PRD, BRD, and shared disclaimer instructions into the same project-planning model.
The workflow check failed in model-validation and from investigation seems like the CI workflows fail intermittently when PSGallery has transient outages during Install-Module. Since every workflow installs modules inline without caching or retry, a single gallery hiccup fails the entire job. The changes for this is large so I'll be creating a follow-up PR for this. To mitigate, I fixed the casing.
Changes
docs/project-planning/, preserve valid YAML frontmatter ordering for generated suppression markers, use normalizedphaseSkillsLoadedentries, and ingest upstreamBRD_TO_PRD_HANDOFF_V1coverage context when available.docs/project-planning/, defer frontmatter and section requirements to canonical requirements-author templates, and align traceability language around business goals, FR-to-BG coverage, BG/DD identifiers, and quality gates.applyTopattern to includedocs/project-planning/*alongside the relevant planning and review tracking folders.Related Issue(s)
Fixes #2097
Type of Change
Code & Documentation:
AI Artifacts:
.github/instructions/*.instructions.md).github/prompts/*.prompt.md).github/agents/*.agent.md).github/skills/*/SKILL.md)Testing
npm run lint:mdnpm run lint:frontmatternpm run lint:ai-artifactsSecurity Considerations
Additional Notes
The scope expanded slightly during review to keep PRD Builder, BRD Builder, and the shared disclaimer protocol consistent with the consolidated project-planning document location.