Bootstrapping onto a live cluster is different from starting clean. The first reconciliation loop fought with workloads I’d deployed manually. Getting drift detection stable required annotating those resources properly before handing control to Flux.