Commit Graph

1153 Commits

Author SHA1 Message Date
fbarbu15
a5a3f1d4ed Chore/oct monthly updates (#328) 2025-11-04 15:31:42 +01:00
fbarbu15
442bcbb77b Chore/2025 11 03 updates (#327) 2025-11-04 15:21:39 +01:00
Alberto Soutullo
d99b483997 DST - Update commitments (#326) 2025-11-04 08:52:05 +02:00
fbarbu15
c068161aea chore: 30 10 unit updates (#325)
- Roadmap Updates for all units (except DST who did it in separate PR) 
- fixes/updates to the q4 roadmap to make it more consistent
- small updates to the roadmap validator

TODO:
- BI tasks still need some updates but would need to discuss it first
with their lead

---------

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-10-31 12:20:34 +02:00
fbarbu15
9a5eb6e0f6 Update 2025-10-27.md - Add Nes updates (#324) 2025-10-29 14:51:03 +01:00
fbarbu15
3055596aed Chore/roadmap validator 2 (#323) 2025-10-29 15:19:29 +02:00
Alberto Soutullo
6a1d980375 DST Updates - 2025-10-20 (#317)
Co-authored-by: fbarbu15 <florin@status.im>
2025-10-28 17:14:58 +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
Cofson
e2a21c7637 Q4 Commitment Proposal (#290)
Co-authored-by: fbarbu15 <florin@status.im>
2025-10-28 16:47:08 +02:00
fbarbu15
2c9d39abb6 NIM Q4 commitments (#321)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-10-28 16:24:22 +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
fbarbu15
60f436ef30 Create 2025-10-27.md (#320) 2025-10-28 14:25:35 +01:00
richΛrd
a3fdfb6fcf P2P Updates (#316) 2025-10-27 09:58:29 -04: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
fbarbu15
56f8e096d4 Weekly update: 2025-10-20.md (#312) 2025-10-21 14:46:29 +02:00
Alberto Soutullo
60c0f148a1 DST Updates - 2025-10-06, 2025-10-13 and close remaining Q3 commitment (#302)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-10-20 16:42:17 +02:00
Cofson
1f4b15fc81 Update 2025-10-13.md (#310) 2025-10-20 16:16:57 +02:00
fbarbu15
65caf7dd59 QA Updates - 2025-10-20 (#311) 2025-10-20 15:04:37 +03:00
Jinho Jang
acda63d439 Update project statuses in web/ift (#309) 2025-10-17 21:17:17 +09:00
fbarbu15
121a2718eb QA Updates - 2025-10-13 (#308) 2025-10-15 18:36:13 +03:00
richΛrd
88917f862e P2P Updates (#300)
Co-authored-by: Gabriel Cruz <8129788+gmelodie@users.noreply.github.com>
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
Co-authored-by: fbarbu15 <florin@status.im>
2025-10-15 17:54:41 +03:00
Alexis
93d75098a5 BI - Q4 Commitment (#289)
* Adding q4 commitment

Signed-off-by: apentori <pentori.alexis@proton.me>
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
Co-authored-by: fbarbu15 <florin@status.im>
2025-10-15 17:49:47 +03: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
Cofson
7bb6ba8976 Weekly report and a few fixes (#305)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
Co-authored-by: fbarbu15 <florin@status.im>
2025-10-15 17:43:03 +03:00
fbarbu15
80b90b4b45 QA Updates - 2025-10-06 (#303) 2025-10-15 17:11:18 +03:00
r4bbit
a5d3d2b935 chore: sc commitment updates Q3 (#294) 2025-10-15 16:03:01 +02:00
Felicio
886cc10e88 Web Updates (#286) 2025-10-15 15:58:02 +02:00
seugu
41d632d491 ACZ Q4 commitments (#275) 2025-10-15 15:55:08 +02:00
Cofson
4657702d26 Weekly vac update (#306) 2025-10-15 15:53:40 +02:00
Alberto Soutullo
34e3165138 DST Updates - 2025-09-29 (#299)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-10-07 14:52:58 +02:00
Cofson
65ae3abe5a Create 2025-10-06.md (#301) 2025-10-07 14:46:05 +02:00
Cofson
b024467583 Update 2025-09.md (#298) 2025-10-07 14:42:58 +02:00
richΛrd
2db8a7c95b feat: Q4 commitments (#283) 2025-10-07 14:39:30 +02:00
Cofson
d6f863192d Create 2025-09.md (#297) 2025-10-02 19:20:58 +02:00
Cofson
1241ca4be3 Updates to percentages and a fix (#293) 2025-10-02 16:06:59 +02:00
Cofson
7f839235d4 Update 2025-09-29.md (#292) 2025-09-30 17:04:59 +02:00
fbarbu15
e212f0b1c1 QA Updates - 2025-09-29 (#288) 2025-09-30 16:47:17 +03:00
seugu
58c21b84bd ACZ Updates - 2025-09-15 (#271) 2025-09-30 15:41:20 +02:00
Cofson
0f4e64cbd4 Create 2025-09-29.md (#291) 2025-09-30 15:40:10 +02:00
Alberto Soutullo
316569193e DST Q4 commitments (#284) 2025-09-30 15:37:32 +02:00
Alberto Soutullo
83fb028bce DST Updates - 2025-09-22 (#287) 2025-09-30 15:35:18 +02:00
Alberto Soutullo
7701ea2c39 DST Updates - 2025-09-15 (#279)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-09-29 09:08:16 +02:00
Cofson
36dff72af5 Update 2025q3-rfc-iteration.md (#285) 2025-09-26 20:19:10 +02:00
Cofson
e6958b0dbe Rfc roadmap update 2025 09 22 (#281)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-09-26 17:01:13 +02:00
fbarbu15
6572a6b97d QA Q4 Commitments (#278) 2025-09-26 16:49:10 +02:00
Felicio
5d2acac428 Web commitments and updates (#273) 2025-09-26 14:12:33 +02:00
fbarbu15
ad822f92b9 QA Updates - 2025-09-22 (#282) 2025-09-23 19:12:23 +02:00
Cofson
acd12f8bdb Create 2025-09-22.md (#280) 2025-09-23 19:06:16 +02:00
fbarbu15
25c7adab12 QA Updates - 2025-09-15 (#276) 2025-09-22 19:47:53 +02:00