chore: roadmap updates 09 12 (#355)

This commit is contained in:
fbarbu15
2025-12-09 13:30:33 +02:00
committed by GitHub
parent ff5892cbd7
commit 8d29232bab
17 changed files with 54 additions and 21 deletions

View File

@@ -30,7 +30,7 @@ while allow provisioning to other teams dedicated machines if they are needed.
* fully qualified name: `vac:dst:ift:2025q4-dst-lab:local-lab`
* owner: Mamoutou
* status: in progress (75%)
* status: in progress (99%)
* start-date: 2025/10/24
* end-date: 2025/12/05
@@ -46,13 +46,14 @@ Provide all needed resources to do this deployment, and also document how it can
- Code:
- [Created vaclab-local repository with local lab setup](https://github.com/vacp2p/vaclab-local/pull/1)
- Reports:
- [Notion vaclab-local documentation: Local Vaclab usage information](https://www.notion.so/Local-Vaclab-usage-information-2c38f96fb65c80dd9e7df7294fdbdf72)
### Lab duplication
* fully qualified name: `vac:dst:ift:2025q4-dst-lab:lab-duplication`
* owner: Mamoutou
* status: in progress (0%)
* status: in progress (25%)
* start-date: 2025/12/01
* end-date: 2025/12/31

View File

@@ -46,6 +46,7 @@ Should be made general when possible.
#### Deliverables
- PRs:
- [Add builders for Waku store nodes](https://github.com/vacp2p/10ksim/pull/179)
- [Figure ordering and colours](https://github.com/vacp2p/10ksim/pull/176)
- [Add metrics_path to scrape options](https://github.com/vacp2p/10ksim/pull/175)
- [Remove unused _build in regression and fix ENR echo command in Helm template #168](https://github.com/vacp2p/10ksim/pull/168)

View File

@@ -105,7 +105,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression`
* owner: Farooq
* status: in progress (40%)
* status: in progress (75%)
* start-date: 2025/11/27
* end-date: 2025/12/12
@@ -128,7 +128,7 @@ Depending on the results, we will iterate on further followups.
* fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-store-regression`
* owner: Farooq
* status: not started
* status: in progress (65%)
* start-date: 2025/11/27
* end-date: 2025/12/12
@@ -142,4 +142,5 @@ Document different responses of the query. Analyze the behavior.
#### Deliverables
- Reports:
- [Notion nwaku regression report: Get Store Messages Issue](https://www.notion.so/Get-Store-Messages-Issue-2bb8f96fb65c80bc8e0fdb7801cd0c79)
- Related PRs if apply:

View File

@@ -167,7 +167,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`
* owner: Alberto
* status: in progress (95%)
* status: in progress (99%)
* start-date: 2025/10/06
* end-date: 2025/10/24

View File

@@ -19,7 +19,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`
* owner: Constantine
* status: in progress (60%)
* status: in progress (70%)
* start-date: 2025/11/15
* end-date: 2025/12/31
@@ -27,6 +27,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
- Extract low-level, hardware- and compiler-specific primitives from [`stint/private/primitives`](https://github.com/status-im/nim-stint/tree/master/stint/private/primitives) and turn them into a reusable, standalone library for CPU-sized integers. Model the design after [Rusts integer intrinsics](https://github.com/rust-lang/rust/issues/85532), [`nim-stew` PR #187](https://github.com/status-im/nim-stew/pull/187), and [Constantines arithmetic core](https://github.com/mratsim/constantine/tree/master/constantine/math_arbitrary_precision/arithmetic), with clean abstractions, cross-platform support, and a minimal, well-documented API. The resulting library should serve as a foundational building block for bigint and cryptographic libraries like Stint and Constantine.
#### Deliverables
- [Added 32-bit integer support and migrated tests to unittest2](https://github.com/vacp2p/nim-intops/pull/5)
- [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops)
- [API docs for nim-intops](https://vacp2p.github.io/nim-intops/apidocs/intops.html)
- [CI workflows for tests and docs](https://github.com/vacp2p/nim-intops/tree/develop/.github/workflows)

View File

@@ -31,7 +31,7 @@ By the end of this quarter, we aim to have made significant progress on these fr
* fully qualified name: `vac:nim:ift:2025q4-nimble:nimble-1.0.0`
* owner: jmgomez
* status: in progress (60%)
* status: in progress (70%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -40,6 +40,8 @@ By the end of this quarter, we aim to have made significant progress on these fr
All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449).
#### Deliverables
- [Fixes #1495 ^= version operator yields warning](https://github.com/nim-lang/nimble/pull/1530)
- [Cleans up dep logs. Fixes #1487](https://github.com/nim-lang/nimble/pull/1529)
- [Package downloads improvements](https://github.com/nim-lang/nimble/pull/1526)
- [Use releases.json as source of truth for nim binaries](https://github.com/nim-lang/nimble/pull/1525)
- [Simplifies install dir bottleneck #1520](https://github.com/nim-lang/nimble/pull/1520)

View File

@@ -24,7 +24,7 @@ Deliver a minimal set of c-bindings around nim-libp2p core. The bindings should
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:core`
* owner: rramos
* status: in progress (15%)
* status: in progress (60%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -74,7 +74,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:gossipsub`
* owner: rramos
* status: not started
* status: in progress (85%)
* start-date: 2025/10/01
* end-date: 2025/12/31

View File

@@ -24,7 +24,7 @@ In Q3 we discovered critical deficiencies in nim-quic, including runtime instabi
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`
* owner: vlado/rramos
* status: in progress (66%)
* status: in progress (75%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -33,7 +33,16 @@ Resolve runtime crashes, race conditions and excessive memory use in nim-quic. T
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
#### Deliverables
- [test(gossipsub): making tests more robust pt4](https://github.com/vacp2p/nim-libp2p/pull/1938)
- [test(gossipsub): making tests more robust pt3](https://github.com/vacp2p/nim-libp2p/pull/1936)
- [test(gossipsub): making tests more robust pt2](https://github.com/vacp2p/nim-libp2p/pull/1933)
- [test(gossipsub): make test more robust](https://github.com/vacp2p/nim-libp2p/pull/1930)
- [chore(pubsub): improvements](https://github.com/vacp2p/nim-libp2p/pull/1924)
- [feat: windows asm](https://github.com/vacp2p/nim-lsquic/pull/31)
- [fix: use assembly files in linux and mac](https://github.com/vacp2p/nim-lsquic/pull/29)
- [fix: client certs must be cached in server when connection is made](https://github.com/vacp2p/nim-lsquic/pull/30)
- [various: simplify timer, use locks, and avoid copying on write](https://github.com/vacp2p/nim-lsquic/pull/26)
- [refactor: native udp for sending](https://github.com/vacp2p/nim-lsquic/pull/27)
- [refactor: readInto](https://github.com/vacp2p/nim-lsquic/pull/23)
- [feat: optimize send loop for release mode](https://github.com/vacp2p/nim-lsquic/pull/19)
- [chore(many_queue): get() raises CancelledError](https://github.com/vacp2p/nim-lsquic/pull/17)

View File

@@ -20,7 +20,7 @@ with focus on wallet, settings and waku methods.
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet`
* owner: roman
* status: in progress (20%)
* status: in progress (25%)
* start-date: 2025/10/01
* end-date: 2025/12/01
@@ -31,6 +31,7 @@ Focus on e2e scenarios that can be automated at this level.
This taks will need to be broken down into smaller task once we have more info
#### Deliverables
- [Community changes not visible to members after owner added the owner token](https://github.com/status-im/status-go/issues/7167)
- [Signal and backend state inconsistency before accept_request_to_join_community call](https://github.com/status-im/status-go/issues/7161)
- [Automatic member kick-off not working with fake token addresses](https://github.com/status-im/status-go/issues/7114)
- [Unable to get user into Admin role](https://github.com/status-im/status-go/issues/7135)
@@ -108,8 +109,8 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
### Maintenance
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:maintenance`
* owner: roman
* status: in progress (30%)
* owner: egor
* status: in progress (70%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -119,6 +120,8 @@ This includes updating tests for changes in `status-go`, addressing regressions,
investigating and resolving issues, and implementing minor improvements to the testing framework as needed.
#### Deliverables
- [test: Remove usage of setup_backends fixture approach](https://github.com/status-im/status-go/pull/7176)
- [test: replace usage of close status backend containers with backend new profile fixture approach](https://github.com/status-im/status-go/pull/7162)
- [Flaky test `test_update_keycard_uid_success`](https://github.com/status-im/status-go/issues/7032)
- [Temporary guard for `test_update_keycard_uid_success`](https://github.com/status-im/status-go/commit/92cd47e98b4553a9e6b153ef39a55e7205cad6c6)
- PRs with the new tests

View File

@@ -21,7 +21,7 @@ Oversee testing strategy around releases.
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:maintenance`
* owner: nastya
* status: in progress (75%)
* status: in progress (80%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -74,7 +74,7 @@ Oversee testing strategy around releases.
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:release-testing`
* owner: nastya
* status: in progress (5%)
* status: in progress (30%)
* start-date: 2025/10/01
* end-date: 2025/12/31
@@ -97,6 +97,7 @@ Oversee testing strategy around releases.
- [bug: Traces missing for release testing](https://github.com/status-im/status-desktop/issues/19119)
- [bug: Investigate desktop login freeze](https://github.com/status-im/status-desktop/issues/19120)
- [bug: Follow-up on mobile build reliability](https://github.com/status-im/status-desktop/issues/19135)
- [release coverage for status-im/status-desktop#18965](https://github.com/status-im/status-desktop/pull/18965)
---
@@ -104,7 +105,7 @@ Oversee testing strategy around releases.
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:app-load-time`
* owner: nastya
* status: in progress (66%)
* status: in progress (70%)
* start-date: 2025/10/01
* end-date: 2025/11/01

View File

@@ -98,7 +98,7 @@ Reduce runtime gap vs local and eliminate avoidable waits/retries.
- fully qualified name: `vac:qa:status:2025q4-status-qa-mobile:multi-device-support`
- owner: magnus
- status: in progress (70%)
- status: in progress (90%)
- start-date: 2025/12/01
- end-date: 2025/12/20

View File

@@ -42,7 +42,7 @@ Develop test plans for features currently under development:
* fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:flaky-tests`
* owner: radek
* status: in progress (50%)
* status: in progress (99%)
* start-date: 2025/10/20
* end-date: 2025/10/31
@@ -50,6 +50,13 @@ Develop test plans for features currently under development:
Identify, investigate, and fix flaky tests in nim-libp2p to improve test reliability and CI stability.
#### Deliverables
* [test: only failed test in report](https://github.com/vacp2p/nim-libp2p/pull/1932)
* [test(switch): improve flaky test](https://github.com/vacp2p/nim-libp2p/pull/1928)
* [test: dynamic imports](https://github.com/vacp2p/nim-libp2p/pull/1918)
* [test(coverage): ignore tests](https://github.com/vacp2p/nim-libp2p/pull/1922)
* [test: fix logs](https://github.com/vacp2p/nim-libp2p/pull/1920)
* [Check `chronicles` exports](https://github.com/vacp2p/nim-libp2p/issues/1941)
* [Find solution for `chronicles` in `kademlia` tests workaround](https://github.com/vacp2p/nim-libp2p/issues/1940)
* [test: report](https://github.com/vacp2p/nim-libp2p/pull/1912)
* [test: Organise test files - Multiformat and Services](https://github.com/vacp2p/nim-libp2p/pull/1909)
* [test: Organise test files - final rename](https://github.com/vacp2p/nim-libp2p/pull/1914)

View File

@@ -40,7 +40,7 @@ editorial work through previous and future RFCs to improve them
- fully qualified name: `vac:rfc:waku:2025q4-rfc-iteration:opchan`
- owner: jimstir
- status: in progress (30%)
- status: in progress (50%)
- start-date: 2025/11/01
- end-date: 2025/11/30

View File

@@ -44,6 +44,8 @@ they will be addressed by our team.
Handle inbound maintenance requests for deployed Status L2 contracts, including bug fixes and minor enhancements.
#### Deliverables
- [StakeManager: Allow leave while paused](https://github.com/status-im/status-network-monorepo/pull/87)
- [StakeVault: Disallow migrate to self](https://github.com/status-im/status-network-monorepo/pull/86)
- [fix(KarmaTiers): allow minKarma == maxKarma in tier config](https://github.com/status-im/status-network-monorepo/pull/66)
- [docs(README): streamline repository readme](https://github.com/status-im/status-network-monorepo/pull/65)
- [refactor: use `forge lint` over `solhint`](https://github.com/status-im/status-network-monorepo/pull/63)

View File

@@ -84,6 +84,8 @@ Finalize the responsive site layout, navigation structure, and page templates fo
#### Deliverables
- [Deployed agency layout code with background video, interactive maps, manifesto page, and analytics instrumentation](https://github.com/acid-info/logos/commits/main/)
- [Fixed the mobile UI issue with the email form](https://github.com/acid-info/logos/pull/14)
- [Add Luma calendar embed iframe to the logos-circles page](https://github.com/acid-info/logos/pull/17)
- [Upgraded Next.js to address CVE](https://github.com/acid-info/logos/commit/9e8716be86bdf6b98b1ea64703aeeed5fc5a8cf5)
- PRs/Issues/Docs/Reports
### Components

View File

@@ -80,12 +80,13 @@ Implement in-app feedback capture so newcomers can report issues and suggest imp
#### Deliverables
- [PR 809: addressed SN Hub feedback actions](https://github.com/status-im/status-web/pull/809).
- [UI updates based on the Figma design](https://github.com/status-im/status-web/pull/876)
### Deposit
* fully qualified name: `vac:web:status:2025q4-sn-hub:deposit`
* owner: jkbktl
* status: in progress (90%)
* status: done
* start-date: 2025/09/05
* end-date: 2025/11/30
@@ -93,7 +94,8 @@ Implement in-app feedback capture so newcomers can report issues and suggest imp
Design the deposit flow that guides users through bridging assets into the Status Network.
#### Deliverables
- PRs/Issues/Docs/Reports
- [UI for predeposit](https://github.com/status-im/status-web/pull/816)
- [Fixing responsive Status Network hub](https://github.com/status-im/status-web/pull/873)
### Discovery

View File

@@ -59,6 +59,7 @@ The Status Wallet Extension will support Status' strategic objectives by:
Stand up a price proxy service that aggregates token pricing data and exposes cached feeds to the extension.
#### Deliverables
- [Implement proxies and production env vars](https://github.com/status-im/status-web/pull/860)
- [Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868)