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: CHANGELOG.md
+25-6Lines changed: 25 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,34 @@ All notable changes to this project will be documented in this file.
5
5
The project uses lightweight semantic versioning (pre-1.0): `vMAJOR.MINOR.PATCH`.
6
6
7
7
## [Unreleased]
8
-
- Planned: evaluation write-up, report figures, and reproducibility polish.
8
+
### Planned
9
+
- Evaluation write-up (usability + correctness narrative) and evidence curation for the final report.
10
+
- Reproducibility polish: curated figures in `report/figures/` and consistent evidence bundles (JSON + trace + PNG).
11
+
- Issue tracking cleanup (labels, milestones) and documentation consolidation.
9
12
10
-
## [0.3.1] - YYYY-MM-DD
13
+
## [0.3.2] - 2025-12-20
14
+
### Fixed
15
+
- CI smoke-tests workflow: updated to run from the repository root after promoting the tool to the top-level directory (resolves CI failure due to missing `ds-mutex/` working directory).
- Arm/disarm drop-next-send (drops the next outgoing message).
28
+
- Evidence exports:
29
+
- State JSON
30
+
- Trace TXT
31
+
- Preview PNG
32
+
- Timestamped export naming to support reproducible reporting.
14
33
15
34
### Improved
16
-
- Trace clarity for stalled states (e.g., waiting for missing REPLY after a drop).
35
+
- Trace clarity for stalled states, including explicit explanation when progress halts due to missing REPLY(s) after message drops (safety preserved; liveness may fail under message loss). Example traces show “no messages in flight” after a dropped REQUEST to a target process.
17
36
18
37
### Notes
19
-
- Ricart–Agrawala module is a teaching-oriented prototype. Safety is prioritised; liveness may be violated under message loss, which is intentionally demonstrated.
38
+
- Ricart–Agrawala module is a teaching-oriented prototype. Safety (mutual exclusion) is prioritised; liveness may be violated under message loss, which is intentionally demonstrated via faults and trace output.
0 commit comments