Open Issues Need Help
View All on GitHubAI Summary: This issue aims to improve test coverage for the `flotilla-protocol` crate by adding tests for the `snapshot.rs`, `commands.rs`, and `provider_data.rs` modules. The focus will be on testing Serde round-trip functionality, default values, enum variants, and Debug/Display implementations for these pure data types.
TUI dashboard for managing development workspaces across git worktrees, code review, issue trackers, cloud agent sessions, and terminal multiplexers
AI Summary: This issue requests the addition of unit tests for the `template.rs` file in the `flotilla-core` crate. The goal is to ensure robust YAML deserialization for `.flotilla/workspace.yaml` templates by covering various scenarios like valid round-trips, missing optional fields, malformed YAML, and different template structures.
TUI dashboard for managing development workspaces across git worktrees, code review, issue trackers, cloud agent sessions, and terminal multiplexers
AI Summary: This issue proposes adding unit tests for the `ui_state.rs` module in the flotilla-tui crate. The tests should cover the initialization of `UiState`, the behavior of `UiMode` predicates, the `active_repo_ui` method, and the `TabId` struct. The goal is to improve test coverage for this data structure logic.
TUI dashboard for managing development workspaces across git worktrees, code review, issue trackers, cloud agent sessions, and terminal multiplexers
AI Summary: This issue requests the addition of unit tests for the `event_log.rs` module, which implements a ring-buffer-based log system. The tests should cover level filtering, ring buffer behavior (pushing, eviction, capacity), event log routing, snapshotting, and retention marker insertion, including various edge cases and Unicode messages.
TUI dashboard for managing development workspaces across git worktrees, code review, issue trackers, cloud agent sessions, and terminal multiplexers
AI Summary: This issue proposes adding unit tests for the `intent.rs` module in the `flotilla-tui` crate. The module contains pure logic for handling intents based on work item properties, generating commands, and managing menu ordering. The tests will cover intent availability, command resolution, label generation, and menu ordering, with no complex mocking required.
TUI dashboard for managing development workspaces across git worktrees, code review, issue trackers, cloud agent sessions, and terminal multiplexers