<commit_before>---
# See `user.yaml` for more docs on these yaml files.
!include ../includes.yaml
name: project
comment: |
  A _project_ represents a prioritized list of tasks in Asana or a board with
  columns of tasks represented as cards. It exists in a single workspace or
  organization and is accessible to a subset of users in that workspace or
  organization, depending on its permissions.

  Projects in organizations are shared with a single team. You cannot currently
  change the team of a project via the API. Non-organization workspaces do not
  have teams and so you should not specify the team of project in a regular
  workspace.

notes:
  - |
    Followers of a project are a subset of the members of that project.
    Followers of a project will receive all updates including tasks created,
    added and removed from that project. Members of the project have access to
    and will receive status updates of the project. Adding followers to a
    project will add them as members if they are not already, removing
    followers from a project will not affect membership.

properties:

  - name: name
    <<: *PropType.PotName
    comment: |
      Name of the project. This is generally a short sentence fragment that fits
      on a line in the UI for maximum readability. However, it can be longer.

  - name: id
    <<: *PropType.Id
    comment: |
      Globally unique ID of the project.

  - name: owner
    <<: *PropType.User
    comment: |
      The current owner of the project, may be null.

  - name: current_status
    <<: *PropType.Status
    comment: |
      A description of the project's status containing a color (must be either
      `null` or one of: `green`, `yellow`, `red`) and a short description.

  - name: due_date
    <<: *PropType.Date
    comment: |
      The day on which this project is due. This takes a date with format YYYY-MM-DD.

  - name: created_at
    <<: *PropType.DateTime
    access: Read-only
    comment: |
      The time at which this project was created.

  - name: modified_at
    <<: *PropType.DateTime
    access: Read-only
    comment: |
      The time at which this project was last modified.
    notes:
      - |
        This does not currently reflect any changes in associations such as tasks
        or comments that may have been added or removed from the project.

  - name: archived
    <<: *PropType.Bool
    comment: |
      True if the project is archived, false if not. Archived projects do not
      show in the UI by default and may be treated differently for queries.

  - name: public
    <<: *PropType.Bool
    comment: |
      True if the project is public to the organization. If false, do not share this project with other users in<commit_msg>Add start dates to projects<commit_after>---
# See `user.yaml` for more docs on these yaml files.
!include ../includes.yaml
name: project
comment: |
  A _project_ represents a prioritized list of tasks in Asana or a board with
  columns of tasks represented as cards. It exists in a single workspace or
  organization and is accessible to a subset of users in that workspace or
  organization, depending on its permissions.

  Projects in organizations are shared with a single team. You cannot currently
  change the team of a project via the API. Non-organization workspaces do not
  have teams and so you should not specify the team of project in a regular
  workspace.

notes:
  - |
    Followers of a project are a subset of the members of that project.
    Followers of a project will receive all updates including tasks created,
    added and removed from that project. Members of the project have access to
    and will receive status updates of the project. Adding followers to a
    project will add them as members if they are not already, removing
    followers from a project will not affect membership.

properties:

  - name: name
    <<: *PropType.PotName
    comment: |
      Name of the project. This is generally a short sentence fragment that fits
      on a line in the UI for maximum readability. However, it can be longer.

  - name: id
    <<: *PropType.Id
    comment: |
      Globally unique ID of the project.

  - name: owner
    <<: *PropType.User
    comment: |
      The current owner of the project, may be null.

  - name: current_status
    <<: *PropType.Status
    comment: |
      A description of the project's status containing a color (must be either
      `null` or one of: `green`, `yellow`, `red`) and a short description.

  - name: due_date
    <<: *PropType.Date
    comment: |
      The day on which this project is due. This takes a date with format YYYY-MM-DD.

  - name: start_on
    <<: *PropType.Date
    comment: |
      The day on which this project starts. This takes a date with format YYYY-MM-DD.

  - name: created_at
    <<: *PropType.DateTime
    access: Read-only
    comment: |
      The time at which this project was created.

  - name: modified_at
    <<: *PropType.DateTime
    access: Read-only
    comment: |
      The time at which this project was last modified.
    notes:
      - |
        This does not currently reflect any changes in associations such as tasks
        or comments that may have been added or removed from the project.

  - name: archived
    <<: *PropType.Bool
    comment: |
      True if the project is archived, false if not. Archived projects do not
      show in the UI by default and may be treated differently for queries.

  - name: public
    <<: *PropType.Bool
    comment: |
      True if the project is public to the organization. If false, do not share this project with other users in
{'fraction_non_alphanumeric': 0.058540925266903916, 'fraction_numerical': 0.0, 'mean_word_length': 2.7800941492938804, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7430740', 'n_tokens_mistral': 1500, 'n_tokens_neox': 1462, 'n_words': 783}