check_rule_status
Check rule creation progress and identify missing components with auto-inferred status analysis. Calculates completion percentage from actual rule structure and provides next actions for resuming builds across chat sessions.
Instructions
Quick status check showing what's been collected and what's missing. Perfect for resuming in new chat windows.
ENHANCED WITH AUTO-INFERENCE STATUS ANALYSIS:
Ignores stored status/phase fields and analyzes actual rule structure
Auto-detects completion status based on rule content (same logic as create_rule)
Calculates real-time progress percentage from actual components
Determines next actions based on what's actually missing
Provides accurate resumption guidance regardless of stored metadata
Perfect for cross-chat resumption with reliable state detection
AUTO-INFERENCE LOGIC:
Analyzes spec.tasks, spec.inputs, spec.inputsMeta__, spec.ioMap, spec.outputsMeta__
Calculates completion based on actual content, not stored fields
Determines status: DRAFT → READY_FOR_CREATION → ACTIVE
Provides accurate progress: 5% → 25% → 85% → 100%
Identifies exactly what components are missing
Args: rule_name: Name of the rule to check status for
Returns: Dict with auto-inferred status information and accurate next action recommendations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rule_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||