diff --git a/.cupcake/policies/opencode/block_biome_ignore.rego b/.cupcake/policies/opencode/block_biome_ignore.rego
index 7297250..1be55ef 100644
--- a/.cupcake/policies/opencode/block_biome_ignore.rego
+++ b/.cupcake/policies/opencode/block_biome_ignore.rego
@@ -125,7 +125,7 @@ patch_targets_path(pattern) if {
}
file_path_pattern := `\.(js|jsx|ts|tsx|mjs|cjs)$`
-ignore_pattern := `//\s*biome-ignore|//\s*@ts-ignore|//\s*@ts-expect-error|//\s*@ts-nocheck|//\s*eslint-disable|/\*\s*eslint-disable`
+ignore_pattern := `//\s*biome-ignore|//\s*@ts-ignore|//\s*@ts-expect-error|//\s*@ts-nocheck|//\s*eslint-disable|/\*\s*biome-ignore|/\*\s*@ts-ignore|/\*\s*@ts-expect-error|/\*\s*@ts-nocheck|/\*\s*eslint-disable`
# Block Write/Edit operations that introduce ignore directives
diff --git a/.sisyphus/plans/fix-meeting-card-checkbox-visibility.md b/.sisyphus/plans/fix-meeting-card-checkbox-visibility.md
new file mode 100644
index 0000000..d7d4f91
--- /dev/null
+++ b/.sisyphus/plans/fix-meeting-card-checkbox-visibility.md
@@ -0,0 +1,182 @@
+# Fix MeetingCard Checkbox Visibility
+
+## Context
+
+### Original Request
+The MeetingCard checkbox is always visible regardless of selection mode state. It should only appear when the user clicks the "Select" button to enter selection mode.
+
+### Root Cause Analysis
+The current implementation uses CSS-based hiding (`w-0 overflow-hidden`) on a `