64kramsystem / 64kramsystem/schedule_manager
Incorrect definition generated in a case when work has no start, but the next same-level entry has a time
オープン
初心者向け
- 主要言語
- Ruby
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
This genereates an invalid definition (`-13:00`), instead of raising an error:
```
* 10:00. blah
- work
* 11:30. blah
- blah
- blah
* 12:30. blah
-----
- 13:00. blah
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
Look at the schedule parsing logic, likely in a file like lib/schedule_manager/parser.rb. The issue shows a schedule snippet where a work entry without a start time precedes a same-level entry with a time, causing an invalid definition '-13:00'. Find where durations or definitions are computed and add validation to raise an error instead. Run existing tests to ensure the fix doesn't break valid cases.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- ruby
- 領域
- cli, tooling
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 65/100