@karmaniverous/jeeves-scripts-core
    Preparing search index...

    Function parsePunchList

    • Parse a punch-list file's full text.

      Parameters

      • content: string

      Returns {
          backlog: { checked: boolean; id: string; text: string }[];
          completedTasks: { checked: boolean; id: string; text: string }[];
          date: string;
          done: {
              body: string[];
              integrated?: boolean;
              integratedOn?: string;
              slug: string;
              status: string[];
              title: string;
          }[];
          integrated: {
              body: string[];
              integrated?: boolean;
              integratedOn?: string;
              slug: string;
              status: string[];
              title: string;
          }[];
          processedBacklog: { checked: boolean; id: string; text: string }[];
          tasks: { checked: boolean; id: string; text: string }[];
          todo: {
              body: string[];
              integrated?: boolean;
              integratedOn?: string;
              slug: string;
              status: string[];
              title: string;
          }[];
      }

      • backlog: { checked: boolean; id: string; text: string }[]

        Backlog: requested or inferred work not yet planned.

      • completedTasks: { checked: boolean; id: string; text: string }[]

        Finished tasks.

      • date: string

        The file's day, YYYY-MM-DD.

      • done: {
            body: string[];
            integrated?: boolean;
            integratedOn?: string;
            slug: string;
            status: string[];
            title: string;
        }[]

        Milestones whose issues all shipped.

      • integrated: {
            body: string[];
            integrated?: boolean;
            integratedOn?: string;
            slug: string;
            status: string[];
            title: string;
        }[]

        Finished milestones.

      • processedBacklog: { checked: boolean; id: string; text: string }[]

        Promoted, done or rejected backlog items.

      • tasks: { checked: boolean; id: string; text: string }[]

        Tasks: platform work to do.

      • todo: {
            body: string[];
            integrated?: boolean;
            integratedOn?: string;
            slug: string;
            status: string[];
            title: string;
        }[]

        Milestones being worked.