UNPKG

aios-core

Version:

Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework

220 lines (205 loc) 6.76 kB
# .state.yaml # Design System State Tracking # Brad writes audit/consolidation/tokenization data # Atlas reads and writes component building data # Enables seamless handoff between agents version: "1.0" project_name: "{{project_name}}" created_at: "{{created_timestamp}}" updated_at: "{{updated_timestamp}}" tailwind_version: "{{tailwind_version}}" # Current phase in design system workflow system_state: phase: "{{current_phase}}" # audit_complete | consolidation_complete | tokenize_complete | migration_strategy_complete | setup_complete | building_components # Phase 1: Inventory (Brad) inventory: scanned_at: "{{scan_timestamp}}" scan_path: "{{scan_path}}" total_files: {{total_files}} frameworks_detected: react: {{has_react}} vue: {{has_vue}} html: {{has_html}} patterns: buttons: unique: {{buttons_unique}} instances: {{buttons_instances}} redundancy_factor: {{buttons_redundancy}} colors: unique: {{colors_unique}} instances: {{colors_instances}} redundancy_factor: {{colors_redundancy}} spacing: unique_padding: {{spacing_padding}} unique_margin: {{spacing_margin}} typography: unique_fonts: {{typography_fonts}} unique_sizes: {{typography_sizes}} unique_weights: {{typography_weights}} forms: unique_inputs: {{forms_inputs}} unique_forms: {{forms_forms}} estimated_monthly_cost: "{{estimated_cost}}" # Phase 2: Consolidation (Brad) consolidation: completed_at: "{{consolidation_timestamp}}" patterns_consolidated: colors: before: {{colors_before}} after: {{colors_after}} reduction: "{{colors_reduction}}%" clusters: {{colors_clusters}} buttons: before: {{buttons_before}} after: {{buttons_after}} reduction: "{{buttons_reduction}}%" variants: {{buttons_variants}} spacing: before: {{spacing_before}} after: {{spacing_after}} reduction: "{{spacing_reduction}}%" scale: {{spacing_scale}} typography: before: {{typography_before}} after: {{typography_after}} reduction: "{{typography_reduction}}%" overall_reduction: "{{overall_reduction}}%" target_met: {{target_met}} user_overrides: {{user_overrides}} # Phase 3: Tokenization (Brad) tokens: generated_at: "{{token_timestamp}}" version: "{{token_version}}" location: "{{token_location}}" exports: - tokens.yaml - tokens.json - tokens.css - tokens.tailwind.js - tokens.scss - tokens.dtcg.json categories: color: {{token_color_count}} spacing: {{token_spacing_count}} typography: {{token_typography_count}} radius: {{token_radius_count}} shadow: {{token_shadow_count}} total_tokens: {{total_tokens}} coverage: "{{token_coverage}}%" dtcg_compliant: {{token_dtcg_compliant}} color_space: "{{token_color_space}}" # Phase 4: ROI Analysis (Brad) roi: calculated_at: "{{roi_timestamp}}" before: patterns: {{patterns_before}} monthly_cost: {{monthly_cost_before}} annual_cost: {{annual_cost_before}} after: patterns: {{patterns_after}} monthly_cost: {{monthly_cost_after}} annual_cost: {{annual_cost_after}} savings: monthly: {{monthly_savings}} annual: {{annual_savings}} implementation: estimated_cost: {{implementation_cost}} roi_metrics: ratio: {{roi_ratio}} breakeven_months: {{breakeven_months}} # Phase 5: Migration Strategy (Brad) migration: strategy_created_at: "{{migration_timestamp}}" phases: - phase: 1 name: "Foundation" duration_sprints: 1 status: {{phase1_status}} - phase: 2 name: "High-Impact" duration_sprints: 2-3 priorities: {{phase2_priorities}} status: {{phase2_status}} - phase: 3 name: "Long-Tail" duration_sprints: 2-4 status: {{phase3_status}} - phase: 4 name: "Enforcement" duration_sprints: 1 status: {{phase4_status}} current_phase: {{current_migration_phase}} completion_percentage: {{migration_completion}} estimated_completion: "{{migration_completion_date}}" # Phase 6: Atlas Setup atlas_setup: completed_at: "{{atlas_setup_timestamp}}" starting_point: "{{starting_point}}" # brownfield | greenfield configuration: component_directory: "{{component_dir}}" css_approach: "{{css_approach}}" test_framework: "{{test_framework}}" storybook_enabled: {{storybook_enabled}} tokens_loaded: {{tokens_loaded_success}} # Phase 7: Component Building (Atlas) patterns_built: atoms: total: {{atoms_total}} components: {{atoms_list}} molecules: total: {{molecules_total}} components: {{molecules_list}} organisms: total: {{organisms_total}} components: {{organisms_list}} templates: total: {{templates_total}} components: {{templates_list}} # Documentation (Atlas) documentation: generated_at: "{{docs_timestamp}}" components_documented: {{docs_components}} pattern_library_location: "{{docs_location}}" # Integration (Atlas) integrations: mmos: status: {{mmos_integration_status}} components: {{mmos_components}} creator_os: status: {{creator_os_integration_status}} components: {{creator_os_components}} innerlens: status: {{innerlens_integration_status}} components: {{innerlens_components}} tooling: tailwind: version: "{{tailwind_version}}" upgraded_at: "{{tailwind_upgraded_at}}" oxide_benchmark: full_build_ms: {{tailwind_full_build_ms}} incremental_build_us: {{tailwind_incremental_build_us}} theme_layers_validated: {{tailwind_theme_validated}} design_tokens: dtcg_version: "{{dtcg_version}}" exports: json: {{dtcg_json_path}} yaml: {{dtcg_yaml_path}} okclh_coverage: "{{oklch_coverage}}" shadcn: bootstrap_completed_at: "{{shadcn_bootstrap_timestamp}}" components_installed: {{shadcn_components}} dark_mode: enabled: {{dark_mode_enabled}} parity_score: "{{dark_mode_parity_score}}" # Agent execution history (for debugging and handoff) agent_history: - agent: "{{agent_name}}" command: "{{command}}" timestamp: "{{command_timestamp}}" args: {{command_args}} status: "{{command_status}}" # Flags for agent communication flags: ready_for_atlas: {{ready_for_atlas}} ready_for_migration: {{ready_for_migration}} system_complete: {{system_complete}}