-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.baseline
More file actions
51 lines (51 loc) · 2.79 KB
/
Copy pathcoverage.baseline
File metadata and controls
51 lines (51 loc) · 2.79 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
# coverage.baseline — Harmonik per-package coverage baseline (hk-pvcs.5)
#
# FORMAT: one entry per line
# <fully-qualified-package-path> <coverage-pct>
#
# Example (once packages land):
# github.com/gregberns/harmonik/internal/core/scheduler 97.3
# github.com/gregberns/harmonik/internal/eventbus 91.5
#
# POLICY (quality-checks.md §Agent-enforceability):
# This is a "protected rule file". Any commit that edits this file MUST:
# 1. Cite a kerf codename in the commit body explaining why the baseline changed.
# 2. Be a single-concern commit (baseline bump OR code change, not both).
# 3. Trigger the `rule-change` CI surface (watches this path).
# Agents MUST bump the baseline when coverage genuinely improves (ratchet up);
# lowering an entry or deleting it is treated as a rule relaxation and requires
# the same single-concern commit protocol.
#
# CURRENT STATE: recalibrated per hk-yag0s (2026-06-10, codename:testing-strategy-uplift T6).
# Added new packages that landed after hk-41cns (2026-05-20); updated entries where code
# grew faster than tests since initial population. Packages without testable statements
# (internal/specaudit, internal/t5probe, internal/t6probe, internal/scenario,
# internal/workflow/scenario, internal/daemon/scenariotest) and internal/testhelpers
# (excluded per coverage-gate.sh) are omitted. Per-package floors and regression gate
# (<0.3pp drop) active for all listed packages.
github.com/gregberns/harmonik/internal/branching 84.1
github.com/gregberns/harmonik/internal/brcli 87.5
github.com/gregberns/harmonik/internal/core 95.3
github.com/gregberns/harmonik/internal/crew 68.1
github.com/gregberns/harmonik/internal/daemon 58.9
github.com/gregberns/harmonik/internal/digest 72.2
github.com/gregberns/harmonik/internal/eventbus 58.4
github.com/gregberns/harmonik/internal/handler 83.0
github.com/gregberns/harmonik/internal/handlercontract 81.0
github.com/gregberns/harmonik/internal/handlercontract/lifecycle 77.6
github.com/gregberns/harmonik/internal/hookrelay 86.3
github.com/gregberns/harmonik/internal/hooksystem 82.4
github.com/gregberns/harmonik/internal/keeper 72.6
github.com/gregberns/harmonik/internal/lifecycle 76.5
github.com/gregberns/harmonik/internal/lifecycle/tmux 77.4
github.com/gregberns/harmonik/internal/mergeq 87.0
github.com/gregberns/harmonik/internal/operatornfr 67.0
github.com/gregberns/harmonik/internal/queue 66.6
github.com/gregberns/harmonik/internal/queue/cli 65.3
github.com/gregberns/harmonik/internal/release 86.8
github.com/gregberns/harmonik/internal/structuredlog 88.3
github.com/gregberns/harmonik/internal/supervise 80.2
github.com/gregberns/harmonik/internal/workflow 81.1
github.com/gregberns/harmonik/internal/workflow/dot 81.5
github.com/gregberns/harmonik/internal/workflowvalidator 84.4
github.com/gregberns/harmonik/internal/workspace 80.8