55 Commits

Author SHA1 Message Date
fbarbu15
d0c03fba19 chore: roadmap updates 26 11 (#341) 2025-11-26 15:49:28 +01:00
seugu
8f44f6d461 ACZ Updates - 2025-11-17 (#337)
progresses updated
New de-mls task is added
2025-11-18 17:27:16 +03:00
fbarbu15
66c3784490 chore: roadmap updates 11 12 (#335)
Also did some updates to BI commitments/tasks so they allign more with
the rest of the units and pass the validations
2025-11-12 18:35:59 +01:00
fbarbu15
84897adb81 chore: add preview to all units and remove 2025q4 narrative refs (#330)
Added SC preview
Added links in index to previews to all units
Removed references to the Narratives
2025-11-07 18:48:19 +01:00
fbarbu15
3055596aed Chore/roadmap validator 2 (#323) 2025-10-29 15:19:29 +02:00
seugu
922bfeb893 ACZ Updates - 2025-10-27 (#319)
progresses updated

---------

Co-authored-by: fbarbu15 <florin@status.im>
2025-10-28 16:53:30 +02:00
fbarbu15
845d6b8dcd Chore/roadmap validator (#318)
## Summary

- Introduce a standalone Python roadmap validator with a CLI entry
point, modular validation pipeline, and GitHub Actions wiring so roadmap
content can be linted locally and in CI.
- Provide reusable validation primitives for path resolution,
front-matter parsing, identity checks, task parsing, catalog
enforcement, and template adherence.
- Document usage, configuration, and workflow behaviour to make the
validator approachable for contributors.

## Validator Details

- **Core tooling**
- Added the `tools/roadmap_validator/` package with `validate.py` (CLI),
`validator.py` (orchestration), and helper modules (`tasks.py`,
`identity.py`, `paths.py`, `constants.py`, `issues.py`).
- CLI supports directory/file targets, skips default filenames, emits
GitHub annotations, and integrates optional substring filtering
- README explains features, environment variables, and development
guidance.
- **Catalog and template enforcement**
- `catalog.py` verifies each allowed content unit has `index.md` and
`preview.md`, confirms roadmap entries appear under the proper
quarter/area, and flags stale or missing links.
- `templates.py` enforces template basics: front matter completeness,
`## Description` ordering/content, template placeholder cleanup, and
task section detection.
- **Task validation**
- `tasks.py` checks required metadata (`owner`, `status`, `start-date`,
`end-date`), date formats, populated descriptions/deliverables, TODO
markers, tangible deliverable heuristics, and `fully-qualified-name`
prefixes.
- **Workflow integration**
- `.github/workflows/roadmap-validator.yml` runs the validator on pushes
and manual dispatch, installs dependencies, scopes validation to changed
Markdown, and surfaces findings via GitHub annotations.

## Existing Roadmap Updates

- Normalised 2025q4 commitments across Web, DST, QA, SC, and other units
by filling in missing descriptions, deliverables, schedule notes,
recurring task statuses, and maintenance tasks.
- Added tasks where absent, removed remaining template placeholders,
aligned fully qualified names, and ensured roadmap files conform to the
new validator checks.

## Testing

```bash
python tools/roadmap_validator/validate.py *2025q4*
```

CI: `Roadmap Validator` workflow runs automatically on pushes/dispatch.

---------

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-10-28 15:41:11 +02:00
seugu
d65256b4d4 ACZ:SN RLN spec finalization task addition (#314)
This task is required for finalization the spec due to finalize the
implementation of SN RLN deployment.
2025-10-27 16:09:34 +03:00
seugu
b2a0873905 ACZ Updates - 2025-10-20 (#313) 2025-10-21 18:17:39 +02:00
seugu
9f200e160a ACZ Updates - 2025-10-06 (#304)
done: 
- discovery progress update and new tasks 
- SN RLN progress updated and whitepaper and website tasks are added.
- libp2p-mix commitment updated 
- discovery commitment definition is revised.

---------

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
Co-authored-by: fbarbu15 <florin@status.im>
2025-10-15 17:46:57 +03:00
seugu
41d632d491 ACZ Q4 commitments (#275) 2025-10-15 15:55:08 +02:00
seugu
58c21b84bd ACZ Updates - 2025-09-15 (#271) 2025-09-30 15:41:20 +02:00
seugu
9060684bd2 ACZ Updates - 2025-09-01 (#263) 2025-09-09 19:54:52 +02:00
seugu
bf3acead48 ACZ Task Addition: Relay RFC task (#255) 2025-08-29 20:39:27 +02:00
seugu
b8adafbc31 ACZ updates - Week 7 of 2025Q3 (#251) 2025-08-26 17:13:21 +02:00
seugu
01fc2a2678 ACZ updates - Week 7 of 2025Q3 (#246)
- Progresses updated
- New stress-test task is added for [SN RLN
](ba2267358f)

---------

Co-authored-by: jonesmarvin8 <83104039+jonesmarvin8@users.noreply.github.com>
2025-08-25 12:25:31 +03:00
seugu
38f6a14fb7 ACZ updates - Week 4,5 and 6 of 2025Q3 (#238) 2025-08-22 17:57:03 +02:00
seugu
b5f2984dcc ACZ updates - Week 3 of 2025Q3 (#217) 2025-07-30 17:03:34 +02:00
seugu
46edc27691 chore: ACZ Task updates (#211) 2025-07-18 17:00:22 +02:00
seugu
0bfcfb0591 ACZ updates - Week 12-13 of 2025Q2 (#210) 2025-07-16 19:44:29 +02:00
seugu
5e6cce9f80 ACZ Q3 commitments (#185) 2025-07-08 21:02:17 +02:00
seugu
c3aef4482c ACZ updates - Week 12-13 of 2025Q2 (#203) 2025-07-07 16:29:37 +02:00
seugu
6e48760305 ACZ Roadmap Preview (#183) 2025-07-07 16:12:32 +02:00
seugu
b944f0dbd6 ACZ updates - Week 11 of 2025Q2 (#181) 2025-06-17 17:16:18 +02:00
seugu
8c071464b9 ACZ updates - Week 10 of 2025Q2 (#173) 2025-06-02 20:09:19 +02:00
seugu
278337814a ACZ updates - Week 9 of 2025Q2 (#167) 2025-05-28 18:51:31 +02:00
Ekaterina Broslavskaya
96233f2905 ACZ updates - Week 8 of 2025Q2 (#161) 2025-05-19 20:16:14 +02:00
seugu
753c0b7628 ACZ updates - Week 6 and 7 of 2025Q2 (#160) 2025-05-19 09:58:25 +02:00
seugu
682f4300bd ACZ updates - Week 6 of 2025Q2 (#153) 2025-05-16 15:06:04 +02:00
seugu
af477ffbba ACZ updates - Week 2 of 2025Q2 (#143) 2025-04-15 16:23:48 +02:00
seugu
d25c985258 fix: ACZ commitment (#133) 2025-04-10 16:09:10 +02:00
seugu
29a5c20280 ACZ Zerokit Update (#126) 2025-03-31 16:54:23 +02:00
seugu
1ebcf3c721 ACZ updates - Week 13 of 2025Q1 (#124) 2025-03-27 18:29:34 +01:00
seugu
d923b2a6aa ACZ-Q2-Commitments (#106) 2025-03-27 15:34:35 +01:00
seugu
53f51b1a6e ACZ updates - Week 12 of 2025Q1 (#120) 2025-03-27 15:10:32 +01:00
seugu
f6beb4a7d9 ACZ updates - Week 11 of 2025Q1 (#110) 2025-03-13 16:52:57 +01:00
seugu
d76cbf5cdd ACZ updates Week 9 (#99) 2025-03-06 15:57:45 +01:00
seugu
abe74bd306 ACZ updates Week 8 (#95) 2025-02-24 09:55:29 +01:00
seugu
a6721014a5 ACZ updates Week 7 (#88)
- nomos consulting-6 task is added
- nomos consulting-5 task typo removed
- progresses is updated
- mds commitment is stated better
- update Waku Node Connection task due date is expanded due to the
blocker from Waku bindings
- update the zkcall doc and video links
- add rln-cli task
2025-02-11 12:02:42 +01:00
seugu
6f3929528e ACZ updates Week 6 (#83) 2025-02-04 17:54:04 +01:00
seugu
dc7474dab6 ACZ updates Week 5 (#76) 2025-01-30 18:19:26 +01:00
seugu
27519dacf9 Acz q1 w3 (#69) 2025-01-23 12:22:35 +01:00
seugu
adb3f50c6d ACZ Updates Week 1 (#64) 2025-01-14 16:26:30 +01:00
seugu
6e7f0a2414 Acz weekly update (#61)
WIP
2024-12-30 16:08:55 +01:00
seugu
fecd562107 ACZ update the 2025q1 commitment (#57) 2024-12-18 19:45:52 +01:00
seugu
cd874fad6e draft ACZ commitments for 2025q1 (#54) 2024-12-16 12:57:35 +01:00
seugu
4cbb8f7ae8 ACZ Updates - Week 6, 7 and 8 of Q4 (#39) 2024-12-10 15:39:43 +01:00
seugu
ac17231e2b ACZ Updates - Week 5 of Q4 (#36) 2024-10-30 15:33:50 +01:00
seugu
35b0354f15 update the think-tank tasks (#33) 2024-10-28 11:38:04 +01:00
seugu
b86700f935 ACZ Updates - Week 4 of Q4 (#32) 2024-10-25 18:56:14 +02:00