You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix --paginate being embedded in URL string; pass it as a real CLI flag
- Renumber duplicate ### 5.4 (Rollout status row) to ### 5.5
- Fix stray 'e|' prefix on the PA5 Static Analysis row
- Add overall_status_pa1 to the required-labels list (§5.0)
- Clarify in §3.4 that the per-cell LOC uses the §6a.2 byte÷30 method
- Document why the Time keyword in KW_FALLBACK has a leading space
Copy file name to clipboardExpand all lines: .github/skills/overall-status/SKILL.md
+30-14Lines changed: 30 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -124,6 +124,12 @@ contributes `(1, 1)` if `:status: valid`, else `(0, 1)`. Files without any
124
124
LOC counts every line in source files (`.cpp .h .c .rs .py`) outside `docs/`,
125
125
`third_party/`, and `bazel-*/`, then rounds to the nearest 100. Format:
126
126
127
+
> **Method.** The per-cell tracker uses the **same byte-÷-30 approximation**
128
+
> as the SVG charts (`sum(blob.size for path in tree if is_src(path)) / 30`,
129
+
> see §6a.2). The `is_src` filter in §6a.2 is authoritative for what counts
130
+
> as a source file (extensions and the `docs/`, `third_party/`, `bazel-*/`
131
+
> exclusions). Expect ±10 % vs. `cloc` (see §7).
132
+
127
133
```rst
128
134
- ✅ Available (~12,500 LOC) `<repo-name> <https://github.com/eclipse-score/<repo-name>>`__
129
135
```
@@ -151,7 +157,7 @@ The link label MUST be the bare repository name (e.g. `baselibs`,
151
157
|**PA5** Unit Tests | repo has `_test.cpp` / `_test.py` / `tests/`| — | none |
152
158
|**PA5** C0/C1 Coverage | C0 = C1 = 100 % | data exists (any %) | not in `reference_integration` CI |
153
159
|**PA5** Comp. Integration Tests | tests in module's own repo | — | none |
154
-
e| **PA5** Static Analysis | zero-tolerance per-module CI workflow passes on `main` (clang-tidy / Clippy) | tools configured but no CI enforcement | no static-analysis config | _no link_ — Static cells render the **status only**, no source-code link. Same convention as Dynamic Analysis (§4.2). |
160
+
|**PA5** Static Analysis | zero-tolerance per-module CI workflow passes on `main` (clang-tidy / Clippy) | tools configured but no CI enforcement | no static-analysis config |_no link_ — Static cells render the **status only**, no source-code link. Same convention as Dynamic Analysis (§4.2). |
155
161
|**PA5** Dynamic Analysis | zero-tolerance sanitizer CI passes on `main`| — | no sanitizer CI |
156
162
|**PA5** Module Ver. Report |`verification/module_verification_report.rst``:status: valid` and contains data |`:status: draft`| absent or template only |
157
163
|**PA5** Platform Ver. Report |_no column_ — the platform verification report exists **once** for the entire platform; do not render it as a per-module column. Add it as a **bold one-liner immediately after the PA5 table** (see §5.2). |||
@@ -193,15 +199,22 @@ across all FRs for that module (so a module with at least one Accepted FR
193
199
still shows ✅ in summaries).
194
200
195
201
```python
196
-
# 1. List feature requests via the issue label (incl. milestone)
202
+
# 1. List feature requests via the issue label (incl. milestone).
203
+
# `--paginate` must be a separate CLI flag — embedding it in the URL
204
+
# string sends it as a query parameter and silently truncates results
0 commit comments