65 Commits

Author SHA1 Message Date
fbarbu15
1b9602ca36 chore: updates 05 01 (#369) 2026-01-06 18:00:26 +02:00
fbarbu15
2a65491473 Chore/logos renamings 2026 (#368) 2026-01-04 15:14:57 +02:00
fbarbu15
40f2e596c6 chore: roadmap updates 30 12 (#367) 2025-12-30 12:07:04 +02:00
fbarbu15
077c797fc6 chore: roadmap updates 23 12 (#364) 2025-12-23 13:04:59 +02:00
richΛrd
861a13ca88 feat(p2p): 2026Q1 commitments (#353)
Co-authored-by: fbarbu15 <florin@status.im>
2025-12-22 13:16:05 +02:00
fbarbu15
a02b19a2a2 Chore/roadmap updates 16 12 (#358) 2025-12-16 14:56:49 +02:00
fbarbu15
8d29232bab chore: roadmap updates 09 12 (#355) 2025-12-09 13:30:33 +02:00
fbarbu15
fd5dd558f4 chore: roadmap updates 02 12 (#350) 2025-12-02 14:34:15 +02:00
fbarbu15
d0c03fba19 chore: roadmap updates 26 11 (#341) 2025-11-26 15:49:28 +01:00
fbarbu15
67394ae1d2 chore: roadmap updates 19 12 (#338) 2025-11-21 15:55:29 +01:00
fbarbu15
98ebf4901d chore: weeklies 2025-11-17 (#336) 2025-11-18 18:57:18 +01:00
Gabriel Cruz
cea728964a chore(kad): update roadmap (#334)
Update p2p roadmap of Kademlia DHT to better reflect current tasks and
progress.
2025-11-12 16:14:30 -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
9ac84b0c53 Chore/roadmap updates 04 11 (#329)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-11-04 20:32:08 +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
3055596aed Chore/roadmap validator 2 (#323) 2025-10-29 15:19:29 +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
richΛrd
a3fdfb6fcf P2P Updates (#316) 2025-10-27 09:58:29 -04: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
richΛrd
2db8a7c95b feat: Q4 commitments (#283) 2025-10-07 14:39:30 +02:00
richΛrd
a411559a19 chore: P2P updates (#274) 2025-09-22 19:37:12 +02:00
richΛrd
fd2503921c chore: add autonat service to list of tasks and update autonat progress (#262) 2025-09-09 19:52:33 +02:00
richΛrd
7ab15cfd72 fix: file exchange is not out of scope (#256) 2025-08-29 20:47:09 +02:00
richΛrd
0c8dc09496 P2P Updates (#250) 2025-08-26 17:19:50 +02:00
richΛrd
b51f1ffcf9 chore: update kademlia commitment for Q3 (#225) 2025-08-04 15:12:42 +02:00
richΛrd
02b29eb72d chore: P2P updates (#223) 2025-07-30 17:07:02 +02:00
richΛrd
64d1d353e6 chore: update P2P progress on commitments (#206) 2025-07-18 14:58:02 +02:00
Jakub Sokołowski
c698e39c8d fix: add missing quote in doc tags
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2025-07-17 00:22:43 +02:00
richΛrd
7d6dd2534d chore: p2p commitments for q3 (#191) 2025-06-25 20:14:34 +02:00
richΛrd
c50f09b8fe P2P updates - Week 22 of 2025 (#190) 2025-06-23 19:51:07 +02:00
richΛrd
ebafebe49e P2P updates - Week 23 of 2025 (#194) 2025-06-23 19:44:11 +02:00
richΛrd
197178963a P2P updates - Week 21 of 2025 (#178) 2025-06-17 16:33:00 +02:00
richΛrd
671271cad9 feat(p2p): universal connectivity app (#174) 2025-06-06 16:26:04 +02:00
richΛrd
cff45a2443 P2P Roadmap Preview (#179) 2025-06-06 16:24:10 +02:00
richΛrd
ac1165619e P2P updates - Week 20 of 2025 (#170) 2025-06-02 20:07:02 +02:00
richΛrd
de5bf7fb7f P2P updates - Week 19 of 2025 (#166) 2025-05-23 16:06:41 +02:00
richΛrd
65e96b9494 P2P updates - Week 18 of 2025 (#157)
AutoTLS update is part of https://github.com/vacp2p/roadmap/pull/152
2025-05-19 15:08:30 -04:00
Gabriel Cruz
64e0b475ce Update AutoTLS tasks (#152)
Add more details and new tasks to AutoTLS
2025-05-16 15:01:51 +02:00
vladopajic
a000474431 http3: add more granular task (#158) 2025-05-14 21:34:38 +02:00
richΛrd
db75b85030 P2P updates - Week 17 of 2025 (#150) 2025-05-05 11:12:48 -03:00
richΛrd
a9d30826c3 P2P updates - Week 16 of 2025 (#147) 2025-04-24 18:54:59 +02:00
richΛrd
30f93a0b9d P2P updates - Week 15 of 2025 (#144) 2025-04-24 18:51:46 +02:00
richΛrd
c856ff9599 fix: P2P QA commitment (#131)
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-04-15 16:24:28 +02:00
Gabriel Cruz
0f8fd4b2b5 fix(autoTLS): dns challenge fqn (#140)
`vac:p2p:ift:2025q2-nimlibp2p-autotls:certificate-request-auth` was
duplicated under **DNS Challenge**.
2025-04-10 14:34:26 -04:00
richΛrd
2a0b5270f3 P2P updates - Week 14 of 2025 (#139) 2025-04-10 16:06:21 +02:00
richΛrd
d85b1926e2 P2P updates - Week 13 of 2025 (#127) 2025-04-03 16:22:29 +02:00
richΛrd
e5c0b2e15e P2P 2025Q2 commitments and tasks (#115) 2025-03-27 19:05:50 +01:00
richΛrd
9a8f3e7703 P2P updates - Week 12 of 2025 (#122) 2025-03-27 15:12:40 +01:00
richΛrd
5076189408 P2P updates - Week 11 of 2025 (#117) 2025-03-17 19:11:09 +01:00
richΛrd
484b2db636 P2P updates - Week 10 of 2025 (#108) 2025-03-11 15:40:26 +01:00