Other config files
Status: Shipped Generated from app @ 1b3d5a69d73473db077dfb44f4390b42cded6bd4 Regenerate: pnpm gen:reference
Most of these files are written by the app as you work, and you can also edit them by hand. Keys marked required must be present; the rest can be left out.
teams.yml
Where: Org root.
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
teams | list of RawTeamEntry | — | — | The org's teams. |
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
name | string | yes | — | Team name. |
source_repos | list of RawSourceRepoEntry | — | — | Repos the team works in. |
archived | boolean | — | — | Retire the team without deleting it. Reversible. |
parent_team | string | — | — | The team this one inherits from. Absent for a top-level team. |
landing_page | string | — | — | The team's home page, opened in the viewer whenever it has nothing open; relative to the team's content root ({org_root}/{team}/content). Absent ⇒ the app falls back to README.md / README.html / index.html there. |
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
owner | string | yes | — | Repo owner (user or org). |
repo | string | yes | — | Repo name. |
provider | string | — | github | Which forge hosts the repo, by provider id (for example github). |
host | string | — | — | Host name for a self-hosted forge. |
teams:
- name: platform
source_repos:
- owner: ledgerline
repo: api
- name: web
parent_team: platform
source_repos:
- owner: ledgerline
repo: web projections.yml
Where: config/ of the personal, team or org layer (first match wins per key, in that order). Retired: an agent's own context now decides what a workspace gets. CodeSense no longer copies anything from projections.yml. A leftover file only produces a one-time suggestion in the agent editor (“Add these to ‹Agent›'s context?”), which is never applied unless you accept it.
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
projections | list of RawProjectionEntry | — | — | The paths an older CodeSense copied into every workspace. Read now only to suggest agent context entries. |
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
key | string | yes | — | Stable key for this entry. |
source_subdir | string | — | — | Directory under content/. Suggested as an agent context path. |
dest | string | — | — | Where it landed in the source repo. Suggested as the context entry's dest. |
sprints.yaml
Where: Team config/ directory. The app maintains it; the board edits it.. A top-level sprints: map from sprint id to its entry.
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
state | SprintState | yes | — | planning, active or closed. One sprint is active at a time. |
goal | string | — | — | The sprint goal. |
focus_epics | list of string | — | — | Epics the sprint focuses on. |
start | string | — | — | Start date. |
end | string | — | — | End date. |
delivered_points | integer | — | — | Points on done stories, stamped when the sprint closes. |
carried_points | integer | — | — | Points rolled over, stamped when the sprint closes. |
sprints:
2026-08-A:
state: active
goal: CSV export end to end
start: 2026-08-03
end: 2026-08-14 attachments.yml
Where: Written by the app. The source repos attached on this machine. The app maintains it.
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
repo_path | string | yes | — | Local path to the repo. |
remote_url | string | — | — | The repo's remote URL. |
attached_at | timestamp | — | — | When it was attached. |
tracking_prompt_dismissed_at | timestamp | — | — | When the tracking prompt was dismissed. |
credential_ref | CredentialRef | — | — | The connection the repo uses. |
managed | boolean | — | — | Whether the app manages this clone. |
worktree.yaml
Where: Per source repo, stored by the app.
| Key | Type | Required | Default | What it does |
|---|---|---|---|---|
version | integer | — | 1 | File format version. |
setup | list of string | — | — | Commands run after a worktree is created. |
cleanup | list of string | — | — | Commands run before a worktree is removed. |
env | map of string | — | — | Environment variables for setup and cleanup. |
branch_prefix | string | — | feat/ | Prefix for new branch names. |
default_start_point | string | — | — | Where a new worktree branches from when it has no dependency branch. |
worktree_dir | string | — | ../{repo}-wt/{slug} | Directory new worktrees are created in. |
timeout_seconds | integer | — | 600 | Time limit for setup commands. |
scope | any | — | — | Retired. An older CodeSense marked directories here; nothing reads it now, and it is kept only so older clients keep their value. |
version: 1
setup:
- pnpm install
env:
NODE_ENV: development Generated from app @ 1b3d5a69d73473db077dfb44f4390b42cded6bd4 Regenerate: pnpm gen:reference
How we know this is accurate 5 sources
Checked against the app at 1b3d5a69d73473db077dfb44f4390b42cded6bd4.
Code
-
src-tauri/src/domain/raw_yaml.rs -
src-tauri/src/install/projection_manifest.rs -
src-tauri/src/commands/sprint_registry.rs -
src-tauri/src/domain/attachment.rs -
src-tauri/src/commands/worktree.rs