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
Copy file name to clipboardExpand all lines: .github/skills/overall-status/SKILL.md
+67-12Lines changed: 67 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,21 @@
1
1
---
2
-
name: module-phase-tracker
3
-
description: "Update the Feature and Process Status table in feature_and_process_status.rst. Use when: checking module status, updating feature status tracker, refreshing work product status, deriving completion status from eclipse-score GitHub repos for Baselibs, Communication, Logging, Orchestrator, Persistency, Time, Config Management, Lifecycle, Security/Crypto."
2
+
name: overall-status
3
+
description: "Update the Feature and Process Status table in docs/s_core_v_1/roadmap/overall_status.rst. Use when: checking module status, updating feature status tracker, refreshing work product status, deriving completion status from eclipse-score GitHub repos for Baselibs, Communication, Logging, Orchestrator, Persistency, Time, Config Management, Lifecycle, Security/Crypto."
4
4
argument-hint: "optional: module name or 'all'"
5
5
---
6
6
7
7
# Feature and Process Status Tracker
8
8
9
9
Derives and updates the completion status table in
10
-
`docs/feature_and_process_status.rst` by querying the live eclipse-score GitHub
10
+
`docs/s_core_v_1/roadmap/overall_status.rst` by querying the live eclipse-score GitHub
11
11
repositories.
12
12
13
+
> **Navigation (updated 2026-05)**: `overall_status.rst` is linked from
14
+
> `docs/s_core_v_1/roadmap/roadmap.rst` under the **Status & Goals** toctree section.
15
+
> The file was moved from `docs/s_core_v_1/status/` to `docs/s_core_v_1/roadmap/`.
16
+
> The `status/` folder has been removed. The roadmap itself is split into sub-pages:
17
+
> `roadmap.rst`, `pi1.rst` – `pi4.rst`, `overall_status.rst`, all under `docs/s_core_v_1/roadmap/`.
18
+
13
19
## When to Use
14
20
15
21
- Refresh the tracker table with current data
@@ -18,7 +24,7 @@ repositories.
18
24
19
25
## RST File Structure
20
26
21
-
`docs/feature_and_process_status.rst` consists of a file header followed by 5
27
+
`docs/s_core_v_1/roadmap/overall_status.rst` consists of a file header followed by 5
22
28
Process Area sections. Each section has this exact pattern:
23
29
24
30
```rst
@@ -87,6 +93,7 @@ See :ref:`<workflow_ref>`.
87
93
**Important rules:**
88
94
-`.. needpie::` does **NOT** support a `:title:` option — omit it entirely (causes build errors)
89
95
- The pie chart table uses CSS class `compact-overview-table`; each cell needs `.. rst-class:: small-pie-cell` before its `.. needpie::`
96
+
-**Pie chart sizing**: `custom.css` sets `compact-overview-table` to `width: 100%; table-layout: fixed` with each column at `width: 33%`. The generated `<img>` elements have their sphinx-needs fixed pixel sizes overridden via `width: 100% !important; max-width: 100% !important; height: auto !important` (selectors: `.small-pie-cell img`, `.compact-overview-table td img`, `img[id^="needpie-"]`). **Do NOT add explicit pixel sizes** — this causes horizontal scrolling.
90
97
- The module tracker table uses CSS class `module-phase-tracker-table`
91
98
- Both `.. rubric::` directives are plain inline text — NOT RST section headings
92
99
- The `.. rubric:: Implementation status:` line is computed (see Step 4 in Procedure) and placed directly before the module tracker table
@@ -99,8 +106,9 @@ See :ref:`<workflow_ref>`.
99
106
| (4,663 tests)
100
107
```
101
108
```rst
102
-
- 🔄 **C0:** 92.3%
109
+
- 🔄
103
110
111
+
| **C0:** 92.3%
104
112
| **C1:** 60.3% (cpp)
105
113
| **Rust line:** 74.4%
106
114
```
@@ -261,7 +269,7 @@ See :ref:`verification_workflows`.
261
269
**Dynamic Code Analysis** is tracked via sanitizer CI workflows ...
**Format in table (C0 on first line, C1 and Rust each as `| ` line-blocks):**
364
+
**Format in table (status emoji alone on first line, all coverage metrics as `| ` line-blocks below):**
357
365
- CPP + Rust:
358
366
```rst
359
-
- 🔄 **C0:** 92.3%
367
+
- 🔄
360
368
369
+
| **C0:** 92.3%
361
370
| **C1:** 60.3% (cpp)
362
371
| **Rust line:** 74.4%
363
372
```
364
373
- CPP only:
365
374
```rst
366
-
- 🔄 **C0:** 87.9%
375
+
- 🔄
367
376
377
+
| **C0:** 87.9%
368
378
| **C1:** 58.8% (cpp)
369
379
```
370
380
- Not available: `❌ Open`
@@ -455,6 +465,15 @@ Dynamic analysis is performed via sanitizer CI workflows (ASan/UBSan/LSan for C+
455
465
-**🔄 In Progress**: file exists with `:status: draft`
456
466
-**❌ Open**: file does not exist, OR file is a template placeholder only
457
467
468
+
### Process Area 5 — Platform Verification Report
469
+
The Platform Verification Report (`wp__verification_platform_ver_report`) is a single cross-module document in `eclipse-score/score` at `docs/score_releases/verification/platform_ver_report.rst`. It tracks **feature requirement test coverage** (via `FullyVerifies`/`PartiallyVerifies` links in Feature Integration Tests on `feat_req__...` IDs) and platform-level test results.
470
+
471
+
-**✅ Available**: `docs/score_releases/verification/platform_ver_report.rst` has `:status: valid` AND contains actual verification data
472
+
-**🔄 In Progress**: file exists with `:status: draft`
473
+
-**❌ Open**: file does not exist, OR is a template placeholder only
474
+
475
+
> ⚠️ This column is **not per-module** — it is the same document for all modules. Show the same status in every row.
476
+
458
477
## Procedure
459
478
460
479
### Prerequisites
@@ -662,7 +681,7 @@ Before updating the file, verify these invariants:
662
681
663
682
### Step 6 — Update the RST file
664
683
665
-
Write the computed values to `docs/feature_and_process_status.rst` following the formatting rules in the RST File Structure section above. Update the `.. rubric:: Implementation status:` line for each PA.
684
+
Write the computed values to `docs/s_core_v_1/roadmap/overall_status.rst` following the formatting rules in the RST File Structure section above. Update the `.. rubric:: Implementation status:` line for each PA.
666
685
667
686
---
668
687
@@ -689,9 +708,45 @@ Add a row to the Modules and Repos table above (with known_good.json key and pat
689
708
- Central CodeQL finding counts require GitHub Security tab access.
0 commit comments