8e053f34b5
Move the IndexingStatus Effect schema out of the KiloIndexing namespace into a dedicated `indexing-event.ts` module so it can be shared between the bus event system and the HttpApi layer without circular imports. Additionally fix several OpenAPI spec inconsistencies: - Inline PermissionReplyBody into the endpoint payload schema - Make `organizationId` nullable in the organization set endpoint - Replace opaque string response for `/kilo/fim` with a structured streaming completion schema - Register `indexing.status` as a typed SSE event in the global event union - Add `matchLegacyKiloOpenApi` post-processor for backward-compatible nullable fields and FIM response shape - Relocate Kilo-specific bridge tests to `test/kilocode/server/` and trim duplicated assertions from the core bridge test file