diff --git a/cc-ci-plan/JOURNAL.md b/cc-ci-plan/JOURNAL.md index caaae6a..76ffd82 100644 --- a/cc-ci-plan/JOURNAL.md +++ b/cc-ci-plan/JOURNAL.md @@ -253,3 +253,17 @@ Changed `bridge/bridge.py` `process_testme`: always `post_comment` a fresh ⏳ p other nix/ changes), so only the bridge image rolled (content-hash tag 3761c42→4482ce9). Verified: new image Running, poller watching all 20 repos. **Follow-up:** establish a clean canonical deploy checkout for the cc-ci server (not the harness's builder-clone). + +### Event 2026-06-02 ~23:05 — /recipe-report skill + report.ci.commoninternet.net SHIPPED +Built + deployed the weekly public "Recipe Report" (plan: cc-ci-plan/plan-recipe-report-skill.md). +- **Serving:** nix/modules/reports.nix (nginx:alpine static server, traefik Host(report.ci.commoninternet.net) + + wildcard TLS, serves /var/lib/cc-ci-reports). cc-ci repo `f5a6f71`, deployed via builder-clone. Live. +- **Generator:** `cc-ci-plan/recipe-report.py` (survey/render/publish) + skill `.claude/skills/recipe-report/` + + `cc-ci-plan/launch-report.py` (own cc-ci-report agent, **REPORT_MODEL default opus** — separate from + the sonnet upgrader). upgrade-all's closing step launches it. orchestrator repo `c7301a9`. +- **Page:** title "The Recipe Report" / "Week of "; ① Needs attention (PRs to merge + errors) · + Routine · comprehensive table (all recipes, CI shown as level/number+LINK, no images). Index lists all weeks. +- **First report (opus-generated) LIVE:** https://report.ci.commoninternet.net/week-2026-06-02.html + (10 green PRs, 2 failed, matrix-synapse stale-test; 21-recipe table). From next weekly /upgrade-all it + auto-publishes. +- **Note:** still deploying the cc-ci server via /root/builder-clone (the deploy-path gap remains).