Skip to content

Variable: HarnessMetaSchema ​

ts
const HarnessMetaSchema: ZodObject<{
  baseBranch: ZodDefault<ZodString>;
  baseRef: ZodString;
  branchName: ZodOptional<ZodString>;
  inFlightCommitAndPush: ZodOptional<ZodObject<{
     preStepBaseRef: ZodString;
     preStepHeadSha: ZodString;
     targetBranch: ZodOptional<ZodString>;
  }, $strip>>;
  inFlightMerge: ZodOptional<ZodObject<{
     mergedTreeSha: ZodString;
     priorTreeSha: ZodString;
     targetHeadSha: ZodString;
     unresolvedConflictPaths: ZodRecord<ZodString, ZodString>;
  }, $strip>>;
  pendingParentHeadSha: ZodOptional<ZodString>;
  unresolvedConflictPaths: ZodDefault<ZodRecord<ZodString, ZodString>>;
}, $strip>;

Defined in: git/src/schemas/git-receipts.schema.ts:35

Zod schema validating persistent <gitdir>/harness-meta.json worktree lineage and recovery metadata.

Released under the MIT License.