Skip to content

Commit 9494330

Browse files
committed
chore(beads): sync after closing jcode-zhy
1 parent e9907a2 commit 9494330

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.beads/issues.jsonl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,4 +110,4 @@
110110
{"id":"jcode-yj1","title":"Success Criteria","description":"- Renders correct marker per status","status":"closed","priority":2,"issue_type":"task","created_at":"2026-06-22T14:39:54.571167Z","updated_at":"2026-06-22T14:40:34.639941Z","closed_at":"2026-06-22T14:40:34.639899Z","close_reason":"bulk-reimport","source_repo":"jcode","source_repo_path":"/Users/tranquangdang21/Projects/jcode","compaction_level":0,"original_size":0}
111111
{"id":"jcode-yjr","title":"Background","description":"Reference: claude-code v1 TodoWriteTool.ts:mapToolResultToToolResultBlockParam.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-06-22T14:39:54.571167Z","updated_at":"2026-06-22T14:40:34.714764Z","closed_at":"2026-06-22T14:40:34.714726Z","close_reason":"bulk-reimport","source_repo":"jcode","source_repo_path":"/Users/tranquangdang21/Projects/jcode","compaction_level":0,"original_size":0}
112112
{"id":"jcode-z5d","title":"Approach","description":"In crates/jcode-tui/src/tui/components/todo_panel.rs:","status":"closed","priority":2,"issue_type":"task","created_at":"2026-06-22T14:39:54.571167Z","updated_at":"2026-06-22T14:40:34.784921Z","closed_at":"2026-06-22T14:40:34.784863Z","close_reason":"bulk-reimport","source_repo":"jcode","source_repo_path":"/Users/tranquangdang21/Projects/jcode","compaction_level":0,"original_size":0}
113-
{"id":"jcode-zhy","title":"Add active_form field to TodoItem schema","description":"Description:\n\n**Background:**\nReference: claude-code v1 src/utils/todo/types.ts. Jcode's existing TodoItem in\ncrates/jcode-task-types/src/lib.rs has {content, status, priority, id, group,\nconfidence, completion_confidence, blocked_by, assigned_to} but lacks\n`active_form` — the present-continuous form (e.g. \"Running tests\" vs \"Run tests\")\nthat spinner/UI displays while a task is in_progress.\n\n**Approach:**\nAdd field:\n```rust\n#[serde(default, skip_serializing_if = \"Option::is_none\")]\npub active_form: Option<String>,\n```\nPlace between `status` and `priority` for readability. Backward-compatible\nserde via Option + default.\n\n**Success Criteria:**\n- TodoItem struct has active_form field\n- Existing JSON files without active_form deserialize fine (skip_serializing_if on None)\n- cargo check passes\n\n**Test Plan:**\n- Unit test: roundtrip TodoItem with and without active_form\n- Verify existing tests still pass (no breaking change)\n\n**Considerations:**\n- Field is optional; UI falls back to content when None\n- Don't migrate existing data — already skipped via serde default","status":"open","priority":1,"issue_type":"task","created_at":"2026-06-22T14:40:56.278182Z","updated_at":"2026-06-22T14:42:31.124061Z","source_repo":"jcode","source_repo_path":"/Users/tranquangdang21/Projects/jcode","compaction_level":0,"original_size":0,"labels":["foundation","schema"]}
113+
{"id":"jcode-zhy","title":"Add active_form field to TodoItem schema","description":"Description:\n\n**Background:**\nReference: claude-code v1 src/utils/todo/types.ts. Jcode's existing TodoItem in\ncrates/jcode-task-types/src/lib.rs has {content, status, priority, id, group,\nconfidence, completion_confidence, blocked_by, assigned_to} but lacks\n`active_form` — the present-continuous form (e.g. \"Running tests\" vs \"Run tests\")\nthat spinner/UI displays while a task is in_progress.\n\n**Approach:**\nAdd field:\n```rust\n#[serde(default, skip_serializing_if = \"Option::is_none\")]\npub active_form: Option<String>,\n```\nPlace between `status` and `priority` for readability. Backward-compatible\nserde via Option + default.\n\n**Success Criteria:**\n- TodoItem struct has active_form field\n- Existing JSON files without active_form deserialize fine (skip_serializing_if on None)\n- cargo check passes\n\n**Test Plan:**\n- Unit test: roundtrip TodoItem with and without active_form\n- Verify existing tests still pass (no breaking change)\n\n**Considerations:**\n- Field is optional; UI falls back to content when None\n- Don't migrate existing data — already skipped via serde default","status":"closed","priority":1,"issue_type":"task","created_at":"2026-06-22T14:40:56.278182Z","updated_at":"2026-06-22T14:46:03.121038Z","closed_at":"2026-06-22T14:46:03.120990Z","close_reason":"Added active_form field to TodoItem. Roundtrip tests pass (3/3). Updated tui_state.rs struct literal. cargo check clean.","source_repo":"jcode","source_repo_path":"/Users/tranquangdang21/Projects/jcode","compaction_level":0,"original_size":0,"labels":["foundation","schema"]}

0 commit comments

Comments
 (0)