-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.repo-meta.yml
More file actions
42 lines (33 loc) · 1.64 KB
/
Copy path.repo-meta.yml
File metadata and controls
42 lines (33 loc) · 1.64 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
# .repo-meta.yml — governance metadata for this repository.
# Source of truth for lifecycle, cadence, support, deployment, and criticality.
# Audited by /check-standards. Updated via /setup-classification.
# Synced to GitHub topics + README badges via /setup-github-meta.
repository: Linearr
# Lifecycle classification — pick exactly one.
classification: Active Development
# Release schedule (cadence) — pick exactly one.
# dev publishes -dev.N prereleases continuously; main/release/* cut stable + -rc.N.
release_schedule: Continuous
# Support level — what kinds of work are accepted.
# Self-hosted OSS, community-driven, no formal SLA.
support_level: Best-Effort
# Deployment strategy — how releases ship to production.
# Users pull the published GHCR image and `docker compose up`.
deployment_strategy: Rolling Release
# Criticality — blast radius if this breaks.
# Self-hosted homelab dashboard; not load-bearing for revenue/customers.
criticality: Internal
# Versioning mode — patch-only by default (see CLAUDE.md / .releaserc.js).
# NOTE: cross-checks $versioningMode in .releaserc.json; config currently lives in
# .releaserc.js, so the standards check will still flag the JSON migration separately.
versioning_mode: patch-only
# AES profile — which Application Engineering Standard sections apply.
# See the `aes` skill matrix. web-app: a self-hosted React UI served by the
# FastAPI backend; held to web-app Mandatory sections (design-system, PWA, SEO,
# analytics). Declared via /setup-classification.
profile: web-app
aes_exceptions: []
# Optional governance fields.
owner: "@isaiasgv"
last_reviewed: 2026-06-25
review_cadence: quarterly