feat: weekly progress update system for TurboQuant (#76)
All checks were successful
Smoke Test / smoke (pull_request) Successful in 14s
All checks were successful
Smoke Test / smoke (pull_request) Successful in 14s
- scripts/weekly_update.py: Auto-generates weekly update from git log, Gitea API (issues/PRs/blockers), and benchmark results. Supports --post to issue #76, --json for raw data, --since for date range. - scripts/weekly_update.sh: Shell wrapper for convenience. - docs/WEEKLY_TEMPLATE.md: Manual update template. - docs/PROJECT_STATUS.md: Added Weekly Progress Updates section with process (weekly cadence, benchmark-as-happens, blocker escalation). - tests/test_weekly_update.py: Validates script runs, JSON output, and handles edge cases.
This commit is contained in:
@@ -389,6 +389,40 @@ Step 7: If pass → production. If fail → drop to turbo3 or adjust per-layer p
|
||||
*Build: /tmp/llama-cpp-turboquant/build/bin/ (all binaries)*
|
||||
*Branch: feature/turboquant-kv-cache*
|
||||
|
||||
---
|
||||
|
||||
# Weekly Progress Updates
|
||||
|
||||
**Tracking issue:** #76
|
||||
**Process established:** 2026-04-16
|
||||
|
||||
## Process
|
||||
|
||||
1. **Weekly cadence** — Every Monday, generate and post a progress update as a comment on issue #76.
|
||||
2. **Benchmark results** — Post as they happen (don't wait for weekly update).
|
||||
3. **Blocker escalation** — New blockers posted within 24 hours with label `blocker`.
|
||||
4. **PROJECT_STATUS.md** — Updated weekly with current state.
|
||||
|
||||
## How to Generate
|
||||
|
||||
```bash
|
||||
# Auto-generated from git log + Gitea API
|
||||
python3 scripts/weekly_update.py --post
|
||||
|
||||
# Preview first
|
||||
python3 scripts/weekly_update.py
|
||||
|
||||
# Custom date range
|
||||
python3 scripts/weekly_update.py --since 2026-04-01
|
||||
|
||||
# Raw JSON data
|
||||
python3 scripts/weekly_update.py --json
|
||||
```
|
||||
|
||||
## Template
|
||||
|
||||
See `docs/WEEKLY_TEMPLATE.md` for manual updates.
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
26
docs/WEEKLY_TEMPLATE.md
Normal file
26
docs/WEEKLY_TEMPLATE.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# TurboQuant Weekly Update Template
|
||||
|
||||
Use this template when posting manual weekly updates. For automated updates, run `scripts/weekly_update.py --post`.
|
||||
|
||||
## Week of [START_DATE] to [END_DATE]
|
||||
|
||||
### Completed
|
||||
- [item 1]
|
||||
- [item 2]
|
||||
|
||||
### Benchmark Results
|
||||
- [key metric or "No new benchmarks this week"]
|
||||
|
||||
### In Progress
|
||||
- [item being worked on — who's on it]
|
||||
|
||||
### Blockers
|
||||
- [blocker — impact — who needs to act]
|
||||
- _None_ if clear
|
||||
|
||||
### Next Week
|
||||
- [planned item 1]
|
||||
- [planned item 2]
|
||||
|
||||
---
|
||||
_Generated by `scripts/weekly_update.py` or filled manually._
|
||||
Reference in New Issue
Block a user