graph TD Start[Testing & QA Agent Start] --> S1[Silo 1: Setup] S1 --> RC[Receive Codebase] S1 --> TF[Confirm Test Frameworks] S1 --> CI[Collect Instructions] RC & TF & CI --> S2[Silo 2: UI Component Tests] S2 --> UTC[Generate Unit Tests Components] UTC --> UTIP[InputPage.test.js] UTC --> UTRP[ResultsPage.test.js] UTC --> UTSC[SharedComponents.test.js] S2 --> S3[Silo 3: Service Tests] S3 --> UTS[Generate Unit Tests Services] UTS --> TSA[apify-service.test.js] UTS --> TSY[youtube-service.test.js] UTS --> TSG[google-search.test.js] UTS --> TSO[openai-service.test.js] UTS --> TSF[firebase-config.test.js] S3 --> S4[Silo 4: E2E Tests] S4 --> E2E[Generate E2E Tests] E2E --> EF1[Input Flow Tests] E2E --> EF2[Results Flow Tests] E2E --> EF3[Article Generation Tests] S4 --> S5[Silo 5: Documentation] S5 --> DOC[Generate Documentation] DOC --> RM[README.md] DOC --> TM[TESTING.md] S5 --> Final[Final Output Bundle]