/** * E2E smoke test: scaffold init --from * * Proves the full declarative init path works end-to-end with a 5-service * manifest shaped like a real multi-service project (nibble). The test uses * a real tmpdir and calls initCommand.handler directly — no mocking of the * modules under test. * * External collaborators that are NOT mocked (real behaviour verified): * - materializeScaffoldProject * - StateManager / initializeState * - ConfigSchema.parse (round-trip normalization) * * Mocked (to keep the test hermetic in CI): * - runBuild — requires built pipeline artifacts; mocked to exit 0 + empty data * - syncSkillsIfNeeded — requires .claude-plugin; mocked best-effort no-op */ export {}; //# sourceMappingURL=service-manifest.test.d.ts.map