2026-05-19 に digitaldemocracy2030/kouchou-ai の PR #814 を確認した観測メモ。GitHub 上の PR metadata と、local clone に fetch した pr-814 branch の差分を突き合わせた。source-codeより
Observations
- GitHub 上の
PR #814は 2026-05-19 時点でstate: open,draft: true,mergeable: true,reviewDecision: REVIEW_REQUIRED,mergeStateStatus: BLOCKED - head は
df4fa46e9d039791ac140d201ab9660cf010aee4、base はmain@0e42748a4503639928e64c08260a9e7423bee4ee - review comment / review thread / status check はいずれも 0 件で、required review を満たしていない
- 差分は
apps/public-viewer/app/[slug]/page.tsx1 ファイルのみで、generateStaticParams()にNEXT_PUBLIC_OUTPUT_MODE=export時の early-fail を追加している - 具体的には、
/reportsfetch 後にreadyレポートが 0 件なら日本語メッセージを出してprocess.exit(1)、fetch 例外でも raw error と日本語メッセージを出してprocess.exit(1)する BUILD_SLUGSがある場合は先に slug filter をかけ、その後のslugs.length === 0で同じ「公開状態のレポートが見つかりません」メッセージに落ちる- current
apps/static-site-builder/src/index.tsはreq.body.slugs || ""をBUILD_SLUGSに流してpnpm run build:staticを実行する
Open Questions
BUILD_SLUGSに typo や未公開 slug が入った時も「公開状態のレポートが見つかりません」でよいのかprocess.exit(1)で build worker を即終了させる方針を、この repo では build-time app code でも許容するのか
Updates
- 2026-05-19: 初版作成