-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathcross-plugin-source-registry.txt
More file actions
52 lines (40 loc) · 2.29 KB
/
Copy pathcross-plugin-source-registry.txt
File metadata and controls
52 lines (40 loc) · 2.29 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
# Cross-plugin shared-source-file clusters that are expected to stay
# byte-identical across every plugin that carries them. Read by
# check-cross-plugin-source-drift.sh --check: an identical cluster not listed
# here fails as "unregistered" (a new shared-copy pattern needing a decision);
# a listed cluster whose copies no longer match fails as "drifted".
#
# Most clusters carry a dedicated sync/drift check of their own, named below.
# A cluster with no dedicated check is enforced by this script's own --check
# (already a required CI job) and names its canonical copy instead, so a drift
# failure says which direction to fix.
#
# One path-within-plugin per line, relative to each plugin's own root.
# Dedicated check: scripts/sync-hook-utils.sh --check (CI: hook-utils-sync)
hooks/hook-utils.sh
# Dedicated check: scripts/sync-rewrite-guard.sh --check (CI: rewrite-guard-sync)
hooks/rewrite-guard.sh
# Dedicated check: scripts/validate-plugin-contracts.mjs (lifecycleProtocolCopies)
reference/artifact-protocol.md
# Dedicated check: scripts/sync-standards-contract.sh --check (CI: standards-contract-sync)
reference/standards-contract.md
# Dedicated check: scripts/sync-managed-scope.sh --check (CI: managed-scope-sync)
lib/managed-scope.sh
# Dedicated check: scripts/sync-state-key.sh --check (CI: state-key-sync)
lib/state-key.sh
# Dedicated check: scripts/sync-index-regen.sh --check. Canonical:
# lib/index-regen.sh; today's only copy is plugins/discovery/scripts/. The
# drift checker only sees a cluster once it spans 2+ plugins (a registered
# single-plugin path fails as stale), so uncomment the line below when a
# second plugin consumes it.
# scripts/index-regen.sh
# Dedicated check: scripts/sync-spawn-noise.sh --check (CI: spawn-noise-sync)
lib/spawn_noise.py
# Dedicated check: scripts/sync-check-retirements.sh --check (CI: check-retirements-sync)
lib/check-retirements.sh
# Dedicated check: scripts/sync-legacy-statusline-detect.sh --check (CI: legacy-statusline-detect-sync)
skills/setup/reference/legacy-statusline-detect.md
# Dedicated check: scripts/sync-unwrap-before-compose.sh --check (CI: unwrap-before-compose-sync)
skills/setup/reference/unwrap-before-compose.md
# Dedicated check: scripts/sync-resolve-convention-home.sh --check (CI: resolve-convention-home-sync)
lib/resolve-convention-home.sh