diff --git a/.claude/BACKLOG.md b/.claude/BACKLOG.md index 9be25ec..805a69a 100644 --- a/.claude/BACKLOG.md +++ b/.claude/BACKLOG.md @@ -5,24 +5,10 @@ --- -## P1 — Fix first (bugs / quick wins) - -- [x] **Fix 404 at `/categories`** — Created `/categories/page.tsx` index page listing all 24 categories. *(Alex)* -- [x] **Fuzzy match: markdown table not converting to HTML** — Fixed in function page remarks renderer (`renderRemarks`) and concepts body renderer (`renderConceptBody`). Added `.markdown-table` CSS. *(Kerski)* -- [x] **Standardize input/output wording** — Changed "Result" label to "Output" in `ExampleSection.tsx`. Now consistently uses Input / Output across all function example sections. *(Alex)* -- [x] **Licensing** — MIT for code (`LICENSE`), CC BY 4.0 for content (`LICENSE-CONTENT`). README updated with licensing section. - ---- - ## P2 — High impact, moderate effort -- [x] **Search: include concepts and patterns** — Upgraded search to return results from functions, concepts, and patterns with type badges. -- [x] **Patterns homepage prominence** — Added third action card and spotlight grid of up to 4 featured patterns (beginner-first) with difficulty badges. -- [x] **GitHub contributor attribution** — Shows contributor avatars/usernames on each page based on git history, similar to MS Docs. - [ ] **GitHub link → direct source file** — The GitHub icon in the bottom-right of each page should link directly to the source MDX file for that page in GitHub (for easy contribution), not just the repo homepage. - [ ] **Sample tables: surface the M code** — The M code on the sample tables page is too hidden; make it more discoverable/visible. *(Alex)* -- [x] **Full relatedFunctions reference audit** — Tightened the content-integrity test to only allow references to documented slugs (removed spec slug fallback). Verified 0 broken references across all 661 functions. -- [x] **Internal-only function tagging + concept page** — Added `internal: true` frontmatter to all 21 internal-only functions, "Internal" badge in the UI (FunctionHeader), and concept guide at `src/content/concepts/internal-functions.mdx`. --- @@ -36,4 +22,4 @@ ## P4 — Strategic / needs a decision first - [ ] **TMDL script for sample tables** — In addition to the M/Power Query code, provide a TMDL script so users can load sample tables directly via that path. *(Kerski)* -- [x] **MCP + Skills** — Supplement the MCP server with Skills. Reference: https://medium.com/@dan.avila7/separation-of-responsibilities-mcp-vs-skills-70a0d197f5d3 *(Kerski)* +- [ ] **Autonomous monthly content review** — Replace the current "create a reminder issue" workflow with a Claude Code headless run that automatically researches Microsoft blogs/docs, updates stale content, and opens a PR. Plan saved at `.claude/plans/autonomous-content-review.md`. Requires adding `ANTHROPIC_API_KEY` to GitHub Actions secrets.