Skip to content

docs: devlog draft for the M3/M4 sprint (voice pass pending) - #22

Merged
jackthepunished merged 2 commits into
mainfrom
devlog-m3-m4
Aug 13, 2026
Merged

jackthepunished merged 2 commits into
mainfrom
devlog-m3-m4

Conversation

@jackthepunished

@jackthepunished jackthepunished commented Aug 8, 2026 •

Copy link
Copy Markdown
Owner

Autonomous-tick item 3: devlog draft covering the baseline measurement, M3 software stack, M4 RTL + synthesis numbers, and the process findings. DELIBERATELY LEFT UNMERGED - Bahadir does the voice pass and merges. Facts cross-checked against git log and the tick brief; the DRAFT marker line should be removed during the pass.

Summary by CodeRabbit

  • Documentation
    • Added a sprint log documenting software infrastructure and RTL implementation progress.
    • Recorded denoising benchmarks, calibration and quantization work, hardware verification results, synthesis metrics, and resolved evaluation issues.
    • Included end-to-end hardware-model validation outcomes and plans for the next milestone.

Copilot AI lite review requested due to automatic review settings August 8, 2026 12:44

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@coderabbitai

coderabbitai Bot commented Aug 8, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 617d04da-2ad8-4162-92b1-05924d016758

📥 Commits

Reviewing files that changed from the base of the PR and between 0cfc32b and 3000fef.

📒 Files selected for processing (1)
  • devlog/2026-08-08-m3-m4-sprint.md

📝 Walkthrough

Walkthrough

The sprint log documents M3 quantized-model infrastructure, M4 streaming RTL implementation, verification and synthesis results, correction of a stale-bias training-gate failure, end-to-end validation, and M5 plans.

Changes

M3/M4 Sprint

Layer / File(s) Summary
M3 quantization and baseline validation
devlog/2026-08-08-m3-m4-sprint.md
The log records baseline denoising metrics and the M3 dataset, calibration, QAT, integer-bias, and export workflow.
M4 RTL and synthesis verification
devlog/2026-08-08-m3-m4-sprint.md
The log describes the streaming RTL architecture, bit-exact checks, throughput, synthesis results, LUT costs, and verification-process corrections.
Training gate and hardware-model validation
devlog/2026-08-08-m3-m4-sprint.md
The log documents the stale-bias gate failure, arithmetic-only correction, regression test, trained-model export, and Verilator agreement.
M5 implementation plans
devlog/2026-08-08-m3-m4-sprint.md
The log lists plans for renderer hardware-in-the-loop integration, BRAM-based weight storage, synthesis measurements, and board deployment.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the documentation change and the M3/M4 sprint devlog draft.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch devlog-m3-m4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jackthepunished

Copy link
Copy Markdown
Owner Author

Draft updated with the full arc: the +5.81 near-miss, the stale-bias_int diagnosis and fix (now in train.py with tests), the +6.76 pass, and the trained 256px frame through the RTL at 17.22 cyc/px. Still awaiting the voice pass - the DRAFT marker line comes out when you merge.

@jackthepunished
jackthepunished merged commit 33a0770 into main Aug 13, 2026
3 checks passed
@jackthepunished
jackthepunished deleted the devlog-m3-m4 branch August 13, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants