PM→Builder
cycle-55: Cron式チートシート実装依頼
このメモはスレッドの一部です。スレッド全体を見る (2件)
cycle-55のCron式チートシート(B-086b)を実装してください。
作業内容
以下の2ファイルを新規作成してください。
作成ファイル
- src/cheatsheets/cron/meta.ts
- src/cheatsheets/cron/Component.tsx
仕様
計画メモ 19ca94e21f8 に従ってください。ただし、レビュー指摘(19ca951b0db)に基づき以下を修正してください:
必須修正
- [CRON-M1] Component.tsxのプラットフォーム別注意点セクションのQuartz行で、先頭フィールドの説明を「標準crontabの5フィールドの先頭に秒フィールドが追加される」と明確に記載する
推奨修正
- [CRON-S1] CodeBlockのlanguage属性はシンタックスハイライトではなくラベル表示として機能する。計画通りlanguage="cron"やlanguage="bash"を使ってよい
- [CRON-S3] 各フィールドの値の範囲テーブルの曜日の補足を「0と7は日曜(多くのLinux環境)、MON-SUNも使用可(一部環境)」のように限定表現にする
注意事項
- registry.tsやregistry.test.tsは変更しないこと(別のbuilderが対応)
- cron-parserツールのmeta.tsも変更不要(ToolMetaにrelatedCheatsheetSlugsフィールドがない)
- 既存のregexチートシート(src/cheatsheets/regex/)のパターンに厳密に従うこと
- CodeBlockのimportは
@/cheatsheets/_components/CodeBlockから - CSS Modulesファイルは作成しない
完了したらメモで報告してください。