Skip to content

Commit 23f1232

Browse files
authored
Merge pull request #19 from dfeen87/copilot/optimize-documentation-for-onboarding
docs: second-pass hardening — fix stale versions, broken refs, and incorrect Quick Start commands
2 parents 43dc1b1 + 839f5b7 commit 23f1232

7 files changed

Lines changed: 21 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ All notable changes to HLV-RAPS are documented in this file.
2424
- Fix broken include paths in `advanced_propulsion_control_unit.hpp`
2525

2626
### Maintainability
27-
- Add `VERSION` file (`2.4.0`)
27+
- Add `VERSION` file (`3.2.0`)
2828
- Add `CHANGELOG.md`
2929
- Add `RAPSVersion` namespace constants to `raps_core_types.hpp`
3030
- Update REST API health endpoint to use `RAPSVersion::STRING`

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors:
88
email: dfeen87@gmail.com
99
- family-names: "Krüger"
1010
given-names: "Marcel"
11-
year: 2025
11+
year: 2026
1212
license: non-commercial
1313
repository-code: "https://github.com/dfeen87/HLV-RAPS"
1414
url: "https://github.com/dfeen87/HLV-RAPS"

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -275,20 +275,20 @@ ctest --test-dir build --output-on-failure
275275

276276
### Running the RTOS Demo
277277

278-
```bash
279-
# Build and run the RTOS demonstration
280-
# (Adjust toolchain/platform as needed for your target)
281-
./build/hlv_rtos_demo
282-
```
278+
The RTOS demonstration (`examples/hlv_demo/hlv_rtos_demo.cpp`) is a reference integration example for embedded/RTOS targets. Building it requires a platform-specific toolchain; there is no standalone CMake target provided. Refer to the source file for integration guidance.
283279

284280
### Running the REST API Server
285281

286282
```bash
287283
# Build and run the API server demo
288-
./build/rest_api_demo
284+
cmake -S examples/api_client -B build/api_demo
285+
cmake --build build/api_demo
286+
287+
# In one terminal, start the server
288+
./build/api_demo/rest_api_demo
289289

290290
# In another terminal, access the API
291-
curl http://localhost:8080/api/status
291+
curl http://localhost:8080/health
292292
```
293293

294294
📖 **For detailed build instructions**, see the repository documentation in `docs/`.

docs/TELEMETRY_DASHBOARD.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# RAPS Telemetry & Dashboard (v2.3)
1+
# RAPS Telemetry & Dashboard (v3.2)
22

33
This document defines the **read-only observability layer** for RAPS.
44

@@ -77,9 +77,9 @@ Use `tools/telemetry_report.cpp` to generate a lightweight summary report:
7777
./telemetry_report raps.telemetry.jsonl
7878
```
7979

80-
This is the default v2.3 "dashboard": simple, deterministic, portable.
80+
This is the default v3.2 "dashboard": simple, deterministic, portable.
8181

82-
Future v2.4+ may add a richer HTML visualization, but only after trust is earned.
82+
Future v3.3+ may add a richer HTML visualization, but only after trust is earned.
8383

8484
---
8585

@@ -91,7 +91,7 @@ Future v2.4+ may add a richer HTML visualization, but only after trust is earned
9191

9292
---
9393

94-
# RAPS v2.3.0 — Telemetry & Observability Layer
94+
# RAPS v3.2.0 — Telemetry & Observability Layer
9595

9696
This release introduces a **production-hardened, read-only telemetry layer** for RAPS.
9797

docs/architecture.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# System Architecture
12

23
Cross-cutting layers:
34

@@ -150,5 +151,5 @@ No code paths are exclusive to SIL or HIL.
150151

151152
## 8. Time and Type Consistency
152153

153-
All timing and common scalar types are centralized in:
154+
All timing and common scalar types are centralized in `src/common/types.hpp`.
154155

docs/contracts/TELEMETRY_STORAGE_CONTRACT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,14 +235,14 @@ Before deployment, verify:
235235

236236
This contract is versioned and maintained alongside RAPS releases.
237237

238-
**Current version**: 1.0 (RAPS v2.3.0)
238+
**Current version**: 1.0 (RAPS v3.2.0)
239239

240240
**Change policy**:
241241
- Breaking changes require major version bump
242242
- New fields may be added in minor versions
243243
- Deprecations announced one release in advance
244244

245245
For questions or clarifications, refer to:
246-
- `docs/telemetry_dashboard_v2.3.md`
246+
- `docs/TELEMETRY_DASHBOARD.md`
247247
- `data/telemetry/README.md`
248248
- `src/telemetry/telemetry_run_dir.hpp`

docs/sil_hil.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ HIL emphasizes:
5555

5656
SIL and HIL differ **only** at the hardware abstraction boundary:
5757

58+
```
5859
+---------------------+
5960
| Core Processing |
6061
| Policy Evaluation |
@@ -65,8 +66,9 @@ SIL and HIL differ **only** at the hardware abstraction boundary:
6566
|
6667
+--------------+--------------+
6768
| |
68-
Reference Backend Real Backend
69-
(SIL) (HIL)
69+
Reference Backend Real Backend
70+
(SIL) (HIL)
71+
```
7072

7173

7274
This guarantees that:

0 commit comments

Comments
 (0)