gatelineAPI reference
FoldFailure: "conflict" | "dirty" | "contention" | "infra"

Why a fold did not land (#223). The old shape was a single conflict boolean, which made "overlapping file-contact surfaces, a plan defect" the diagnosis for every way a rebase can fail — including ones the architecture rules out. Only conflict is a plan defect, and only a plan defect is fatal.

Type declaration

  • "conflict"

    Genuine content conflict: the surfaces the Architect declared disjoint were not.

  • "dirty"

    Uncommitted tracked changes stopped the rebase before it compared anything.

  • "contention"

    The run branch kept moving under us; nothing is wrong with the work.

  • "infra"

    Missing ref, unreadable head, git invocation failure.