UNPKG

aios-core

Version:

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

147 lines (114 loc) 2.58 kB
--- task: {{COMPONENTNAME}} responsavel: "@{{AGENTID}}" responsavel_type: Agent atomic_layer: Task elicit: false Entrada: - campo: input_param tipo: string origem: User Input obrigatorio: true validacao: "Describe validation rules" Saida: - campo: result tipo: object destino: Return value persistido: false Checklist: - "[ ] Step 1: Describe first step" - "[ ] Step 2: Describe second step" - "[ ] Step 3: Describe third step" --- # {{COMPONENTNAME}} ## Purpose {{DESCRIPTION}} {{#IF STORYID}} ## Story Reference - **Story:** {{STORYID}} - **Squad:** {{SQUADNAME}} {{/IF}} ## Pre-Conditions ```yaml pre-conditions: - [ ] Pre-condition 1 tipo: pre-condition blocker: true validacao: | Describe what to validate error_message: "Error message if pre-condition fails" ``` {{#IF CODE_INTEL_AVAILABLE}} ## Code Intelligence Duplicate Check > Auto-check when code intelligence provider is available. > This step is advisory only it never blocks task creation. > This section can be safely removed if not needed. Before proceeding, verify no similar task already exists: ```javascript const { checkDuplicateArtefact } = require('.aios-core/core/code-intel/helpers/creation-helper'); const result = await checkDuplicateArtefact('{{COMPONENTNAME}}', '{{DESCRIPTION}}'); if (result) { console.warn(result.warning); // Advisory: "Similar task exists: {task-name}. Consider extending instead of creating." } ``` - **Duplicates Found:** {{DUPLICATE_WARNING}} {{/IF}} ## Execution Steps ### Step 1: Initialize ```javascript // Implementation here const { Dependency } = require('./path/to/dependency'); async function step1() { // Step 1 logic } ``` ### Step 2: Process ```javascript async function step2() { // Step 2 logic } ``` ### Step 3: Complete ```javascript async function step3() { // Step 3 logic return { success: true, data: {}, }; } ``` ## Error Handling ### Error 1: Description ```yaml error: ERROR_CODE cause: Description of cause resolution: How to resolve recovery: Suggested recovery action ``` ## Post-Conditions ```yaml post-conditions: - [ ] Result is valid tipo: post-condition blocker: true validacao: | Describe validation error_message: "Error message if post-condition fails" ``` ## Metadata ```yaml {{#IF STORYID}} story: {{STORYID}} {{/IF}} version: 1.0.0 created: {{CREATEDAT}} updated: {{CREATEDAT}} author: squad-creator tags: - {{SQUADNAME}} - {{COMPONENTNAME}} ``` --- *Task definition created by squad-creator*