| 1 | import { Environment } from "@/Railway/ProjectEnvironment.ts"; |
| 2 | import { suiteProject } from "../suiteProject.ts"; |
| 3 | |
| 4 | /** |
| 5 | * Shared live-test project. This is the cached Effect from |
| 6 | * `suiteProject`, not a stack Resource — so `stack.destroy()` cannot |
| 7 | * delete it (failed-test cleanup was wiping `alchsuite-testlive`). |
| 8 | */ |
| 9 | export const Site = suiteProject; |
| 10 | |
| 11 | /** |
| 12 | * Empty extra environment on the suite project. Do not retain — destroy |
| 13 | * removes the partition. Do not pass `sourceEnvironmentId`. |
| 14 | */ |
| 15 | export const Partition = Environment("Partition", { project: Site }); |