|
1 | | -# Roadmap: Biweekly Reports Feature (v1.1) |
| 1 | +# Roadmap: Monthly Reports Feature (v1.1) |
2 | 2 |
|
3 | 3 | **Milestone:** v1.1 |
4 | | -**Goal:** Add automated biweekly reports from GitHub Project Board |
5 | | -**Status:** In Progress - Phase 1 Complete |
| 4 | +**Goal:** Add automated monthly reports from monitored repositories |
| 5 | +**Status:** ✅ COMPLETE |
6 | 6 | **Created:** 2026-01-26 |
7 | | -**Updated:** 2026-01-27 |
| 7 | +**Completed:** 2026-01-27 |
8 | 8 |
|
9 | 9 | --- |
10 | 10 |
|
11 | 11 | ## Milestone Overview |
12 | 12 |
|
13 | | -**What:** Automated biweekly status reports from GitHub Project Board #2 |
| 13 | +**What:** Automated monthly status reports from projectbluefin/common and monitored repositories |
14 | 14 |
|
15 | 15 | **Why:** Provide community with transparent, data-driven summaries of completed work, contributors, and project momentum. |
16 | 16 |
|
17 | | -**How:** 100% automated system that fetches project board data, categorizes by labels, formats as blog posts, and publishes every other Monday. |
| 17 | +**How:** 100% automated system that fetches merged PRs from repositories, categorizes by labels, formats as blog posts, and publishes on the last day of each month. |
18 | 18 |
|
19 | | -**Success:** Reports published biweekly at `/reports`, properly categorized, mobile-responsive, with RSS feed support. Zero manual intervention required. |
| 19 | +**Success:** ✅ Reports published monthly at `/reports`, properly categorized, mobile-responsive, with RSS feed support. Zero manual intervention required. |
20 | 20 |
|
21 | 21 | --- |
22 | 22 |
|
|
65 | 65 |
|
66 | 66 | --- |
67 | 67 |
|
68 | | -### Phase 2: Navigation & Discovery (1 day) |
| 68 | +### Phase 2: Navigation & Discovery ✅ COMPLETE |
69 | 69 |
|
70 | 70 | **Goal:** Integrate reports into site navigation and enable discoverability |
71 | | -**Status:** Planned |
72 | | -**Plans:** 2 plans (1 wave) |
| 71 | +**Status:** Complete (2026-01-27) |
| 72 | +**Plans:** 2 plans completed |
73 | 73 |
|
74 | | -**Delivers:** |
| 74 | +**Delivered:** |
75 | 75 |
|
76 | | -- Main navigation link to `/reports` ✅ (done in Phase 1) |
77 | | -- RSS feed configuration (automatic from Docusaurus) ✅ (done in Phase 1) |
78 | | -- Cross-links with changelogs and blog |
79 | | -- Search integration verification |
80 | | -- Mobile navigation testing |
| 76 | +- ✅ Main navigation link to `/reports` |
| 77 | +- ✅ RSS feed configuration (automatic from Docusaurus) |
| 78 | +- ✅ Cross-links with changelogs and blog |
| 79 | +- ✅ Search integration verified |
| 80 | +- ✅ Mobile navigation tested |
81 | 81 |
|
82 | 82 | **Key Files:** |
83 | 83 |
|
84 | 84 | - `src/pages/changelogs.tsx` (cross-link intro) |
85 | | -- `scripts/lib/markdown-generator.js` (footer template) |
86 | | -- `docusaurus.config.ts` (navbar order verification) |
87 | | -- `reports/` (test report generation) |
| 85 | +- `scripts/lib/markdown-generator.mjs` (footer template) |
| 86 | +- `docusaurus.config.ts` (navbar order verified) |
| 87 | +- `reports/` (test reports generated) |
88 | 88 |
|
89 | | -**Dependencies:** Phase 1 (reports must exist) ✅ COMPLETE |
| 89 | +**Dependencies:** Phase 1 ✅ COMPLETE |
90 | 90 |
|
91 | | -Plans: |
92 | | - |
93 | | -- [ ] 02-01-PLAN.md — Cross-links & content integration (Wave 1) |
94 | | -- [ ] 02-02-PLAN.md — Validation & testing (Wave 2) |
95 | | - |
96 | | -**Success Criteria:** |
| 91 | +**Success Criteria:** All met - Reports accessible, discoverable, mobile-responsive |
97 | 92 |
|
98 | | -- "Reports" link visible in desktop and mobile navigation ✅ (done in Phase 1) |
99 | 93 | - RSS feed validates at `/reports/rss.xml` ✅ (done in Phase 1) |
100 | 94 | - Cross-links function correctly |
101 | 95 | - Search returns report results |
|
0 commit comments