-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.basecoat.yml.example
More file actions
81 lines (66 loc) · 2.95 KB
/
Copy path.basecoat.yml.example
File metadata and controls
81 lines (66 loc) · 2.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# .basecoat.yml --- BaseCoat consumer configuration
#
# Place this file at the root of your repo to control two things:
# 1. Sync behaviour --- which upstream source to pull from and which assets to include.
# 2. Memory sweep --- how the weekly enterprise sweep collects learnings from your repo.
#
# All keys are optional. Remove any key to accept the default.
#
# Full reference: https://github.com/IBuySpy-Shared/basecoat/blob/main/docs/guides/basecoat-yml.md
# -- Sync configuration --------------------------------------------------------
# source: the upstream BaseCoat repo to clone assets from.
# Override when your org maintains a private fork.
# Default: https://github.com/IBuySpy-Shared/basecoat.git
source: https://github.com/IBuySpy-Shared/basecoat.git
# ref: branch or tag to sync from.
# Pin to a release tag (e.g. v3.25.0) for production stability.
# Default: main
ref: main
# agents: explicit allow-list of agent names (without the .agent.md suffix).
# Omit this key entirely to sync all available agents.
# agents:
# - solution-architect
# - code-review
# - sprint-planner
# - security-review
# skills: explicit allow-list of skill directory names.
# Omit this key entirely to sync all available skills.
# skills:
# - azure-diagnostics
# - database-migration
# instructions: explicit allow-list of instruction file names (without .instructions.md).
# Omit this key entirely to sync all available instruction files.
# instructions:
# - governance
# - token-economics
# scoped_instructions: instructions applied to specific file patterns.
# Populated by the integrate prompt based on detected tech stack.
# scoped_instructions: []
# sync.exclude: paths to skip during sync (prefixes or globs).
# sync:
# exclude:
# - archive/ # skip archived/deprecated assets
# -- Memory sweep configuration ------------------------------------------------
#
# The weekly enterprise memory sweep (scripts/sweep-enterprise-memory.ps1) reads
# these keys from repos that carry the 'basecoat-enabled' GitHub topic.
# learning_labels: issues and PRs with ANY of these labels are swept as learning candidates.
# Default: [learning, retrospective, decision]
learning_labels:
- learning
- retrospective
- decision
# - adr # Architecture Decision Record
# - postmortem # Incident postmortem
# days_back: how many calendar days back the sweep looks for signals.
# Increase to 90 if your team runs quarterly retrospectives.
# Default: 30
days_back: 30
# Team metadata --- included in candidate files to help stewards during triage.
team: "" # e.g., "Platform Engineering"
contact: "" # GitHub username or team handle, e.g., "@my-team"
domain: "" # ci | git | authoring | process | security |
# portal | testing | governance | memory | infra
# auto_pr: when true, submit-learning.ps1 automatically opens a PR for each candidate.
# Default: false --- candidates land in sweep-candidates/ for manual steward review.
auto_pr: false