graph TD
A[Start CacheHandler] --> B[Requirements Processing]
B --> C[Process Input Requirements]
C --> |processed_cache_requirements| D[Code Generation]
D --> D1[Generate setCache Implementation]
D --> D2[Generate getCache Implementation]
D --> D3[Generate Error Handling]
D1 --> E[Documentation Generation]
D2 --> E
D3 --> E
E --> E1[Create Function Docs]
E --> E2[Create Usage Examples]
E --> E3[Add Implementation Notes]
E1 --> F[Final Assembly]
E2 --> F
E3 --> F
F --> G[Combine Code and Docs]
G --> H[Format Final Output]
H --> I[Generate cache-service.js]
I --> J[End CacheHandler]
subgraph Skill223_Usage
C
D
E
F
end
subgraph Output_Artifacts
K[processed_cache_requirements]
L[cache_service_code]
M[documented_cache_service]
N[final_cache_service_js]
end
C --> K
D --> L
E --> M
F --> N