Skip to content

Commit 1d9e616

Browse files
committed
chore(cleanup): fix stale metadata and remove clutter
- SECURITY.md (root + docs/): version table 5.x -> 6.x / < 5.0 -> < 6.0 - docs/SECURITY.md: P/Invoke count corrected 2 -> 4 (add GetSystemTimes + SystemMonitor GlobalMemoryStatusEx) - Dockerfile: stale tweak count 7,189 -> 7,429 - docs/Roadmap.md: 3x stale 7,189 tweak references -> 7,429 (StatusMap description, benchmark baseline, search integration test note) - src/RegiLattice.Core/RegiLatticeCore.sln: deleted stray sub-solution (redundant with root RegiLattice.sln)
1 parent 2c6bdc2 commit 1d9e616

5 files changed

Lines changed: 11 additions & 47 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
FROM mcr.microsoft.com/windows/nanoserver:ltsc2022
1313

1414
LABEL org.opencontainers.image.source="https://github.com/RajwanYair/RegiLattice"
15-
LABEL org.opencontainers.image.description="RegiLattice CLI — Windows registry tweak toolkit (7,189 tweaks across 122 categories)"
15+
LABEL org.opencontainers.image.description="RegiLattice CLI — Windows registry tweak toolkit (7,429 tweaks across 122 categories)"
1616
LABEL org.opencontainers.image.licenses="MIT"
1717
LABEL org.opencontainers.image.vendor="Yair Rajwan"
1818

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ guidelines — lives in **[docs/SECURITY.md](docs/SECURITY.md)**.
77

88
| Version | Supported |
99
|---------|-----------|
10-
| 5.x (latest) | ✅ Active support |
11-
| < 5.0 | ❌ Not supported |
10+
| 6.x (latest) | ✅ Active support |
11+
| < 6.0 | ❌ Not supported |
1212

1313
To report a vulnerability, open a
1414
[GitHub Private Security Advisory](https://github.com/RajwanYair/RegiLattice/security/advisories/new).

docs/Roadmap.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public sealed class BatchResult
6666
**Layer**: TweakEngine
6767
**Priority**: P0 — Critical
6868

69-
`StatusMap(parallel: true)` spawns parallel detection across 7,189 tweaks but has no
69+
`StatusMap(parallel: true)` spawns parallel detection across 7,429 tweaks but has no
7070
cancellation mechanism. On slow machines or under heavy WMI load, detection can take
7171
30+ seconds with no way for the GUI to cancel. Same applies to `ApplyBatch()`,
7272
`RemoveBatch()`, `Search()`, and `ValidateTweaks()`.
@@ -652,7 +652,7 @@ silently degrade sprint-over-sprint.
652652

653653
**Deliverable**: Establish baselines and enforce in CI:
654654

655-
| Benchmark | Baseline (7,189 tweaks) | Budget | Action if exceeded |
655+
| Benchmark | Baseline (7,429 tweaks) | Budget | Action if exceeded |
656656
|-----------|------------------------|--------|-------------------|
657657
| `RegisterBuiltins()` | ~200ms | 500ms | CI warning |
658658
| `Search("telemetry")` | ~60ms | 150ms | CI warning |
@@ -704,7 +704,7 @@ GUI tests cover only Theme, AppIcons, PackageNameValidation, and ExecutableValid
704704
10, verify state consistency.
705705
- **Profile wizard logic**: Test the scoring algorithm (hardware profile → recommended
706706
profile) without the dialog.
707-
- **Search integration**: Feed 7,189 tweaks into search logic, verify relevance
707+
- **Search integration**: Feed 7,429 tweaks into search logic, verify relevance
708708
ranking (Phase 1.5).
709709
- **Dashboard data provider**: Test `HealthScoreService` calculations, category
710710
breakdown aggregation.

docs/SECURITY.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ report security vulnerabilities responsibly.
99

1010
| Version | Supported |
1111
|---------|-----------|
12-
| 5.x (latest) | ✅ Active security fixes |
13-
| < 5.0 | ❌ No longer supported |
12+
| 6.x (latest) | ✅ Active security fixes |
13+
| < 6.0 | ❌ No longer supported |
1414
| 1.x (Python) | ❌ Archived — no fixes |
1515

1616
---
@@ -87,10 +87,12 @@ and structured logging.
8787

8888
### P/Invoke Minimised
8989

90-
Only 2 P/Invoke calls in the entire codebase:
90+
Only 4 P/Invoke calls in the entire codebase:
9191

9292
- `GetComputerNameExW` — AD domain detection (CorporateGuard)
9393
- `GlobalMemoryStatusEx` — RAM detection (HardwareInfo)
94+
- `GetSystemTimes` — CPU usage measurement (SystemMonitor)
95+
- `GlobalMemoryStatusEx` — live memory monitoring (SystemMonitor)
9496

9597
### Least Privilege
9698

src/RegiLattice.Core/RegiLatticeCore.sln

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)