chore: roadmap updates 26 11 (#341)

This commit is contained in:
fbarbu15
2025-11-26 16:49:28 +02:00
committed by GitHub
parent 74cb678068
commit d0c03fba19
17 changed files with 210 additions and 183 deletions

View File

@@ -1,157 +1,157 @@
--- ---
title: Discovery title: Discovery
tags: tags:
- "2025q4" - "2025q4"
- "acz" - "acz"
- "ift" - "ift"
draft: false draft: false
description: "Specifying disc-NG and releasing a document that collects the requirements of discovery" description: "Specifying disc-NG and releasing a document that collects the requirements of discovery"
--- ---
`vac:acz:ift:2025q4-discovery` `vac:acz:ift:2025q4-discovery`
Specifying a KAD-DHTbased, disc-NGlike Logos discovery capability Specifying a KAD-DHTbased, disc-NGlike Logos discovery capability
and releasing a document that collects the requirements of discovery and releasing a document that collects the requirements of discovery
## Description ## Description
This commitment entails specifying a KAD-DHTbased, disc-NGlike Logos discovery capability This commitment entails specifying a KAD-DHTbased, disc-NGlike Logos discovery capability
specification with a focus on implementability (see [the paper](https://sonnino.com/papers/disc-ng.pdf)); specification with a focus on implementability (see [the paper](https://sonnino.com/papers/disc-ng.pdf));
we will also collect requirements and assess their suitability for IFT projects. we will also collect requirements and assess their suitability for IFT projects.
## Task List ## Task List
### Draft RFC ### Draft RFC
* fully qualified name: `vac:acz:ift:2025q4-discovery:draft-RFC` * fully qualified name: `vac:acz:ift:2025q4-discovery:draft-RFC`
* owner: Arunima * owner: Arunima
* status: in progress (80%) * status: in progress (80%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/10/30 * end-date: 2025/10/30
#### Description #### Description
This task involves specifying disc-NG-like LOGOS discovery capabilities on top of KAD-DHT This task involves specifying disc-NG-like LOGOS discovery capabilities on top of KAD-DHT
(see [the paper](https://sonnino.com/papers/disc-ng.pdf)) in an implementable way, (see [the paper](https://sonnino.com/papers/disc-ng.pdf)) in an implementable way,
extracting key components such as the registrar and advisor and drafting them into an RFC; extracting key components such as the registrar and advisor and drafting them into an RFC;
once the draft RFC is assembled, the task also includes preparing the final RFC once the draft RFC is assembled, the task also includes preparing the final RFC
as a pull request by incorporating review feedback. as a pull request by incorporating review feedback.
#### Deliverables #### Deliverables
- [Draft RFC for Logos discovery capability](https://www.notion.so/RFC-Logos-Discovery-Capability-28a8f96fb65c80888df7fc0de13f1e22) - [Draft RFC for Logos discovery capability](https://www.notion.so/RFC-Logos-Discovery-Capability-28a8f96fb65c80888df7fc0de13f1e22)
- [Logos discovery capability POC](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1) - [Logos discovery capability POC](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1)
### Registrar Module ### Registrar Module
* fully qualified name: `vac:acz:ift:2025q4-discovery:registrar-module` * fully qualified name: `vac:acz:ift:2025q4-discovery:registrar-module`
* owner: Arunima * owner: Arunima
* status: in progress (20%) * status: in progress (40%)
* start-date: 2025/10/20 * start-date: 2025/10/20
* end-date: 2025/10/27 * end-date: 2025/10/27
#### Description #### Description
In this task, the modular registrar module will be implemented in Golang to handle node registration, In this task, the modular registrar module will be implemented in Golang to handle node registration,
admission policies, and identity management. admission policies, and identity management.
The module will manage how new participants join the network, The module will manage how new participants join the network,
enforce admission control rules derived from the RFC, and maintain metadata about registered nodes. enforce admission control rules derived from the RFC, and maintain metadata about registered nodes.
The implementation will include validation logic, registration lifecycle handling, The implementation will include validation logic, registration lifecycle handling,
and interactions with the core routing layer. and interactions with the core routing layer.
The goal is to ensure controlled participation and maintain the stability and trust of the system. The goal is to ensure controlled participation and maintain the stability and trust of the system.
The task is complete when nodes can register, be validated, and interact The task is complete when nodes can register, be validated, and interact
with the network under enforced admission control rules. with the network under enforced admission control rules.
#### Deliverables #### Deliverables
* A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo. * [POC PR: registrar module thread-safety and verification](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1)
### Advertiser Module ### Advertiser Module
* fully qualified name: `vac:acz:ift:2025q4-discovery:advertiser-module` * fully qualified name: `vac:acz:ift:2025q4-discovery:advertiser-module`
* owner: Arunima * owner: Arunima
* status: in progress (20%) * status: in progress (20%)
* start-date: 2025/10/27 * start-date: 2025/10/27
* end-date: 2025/11/03 * end-date: 2025/11/03
#### Description #### Description
This task involves developing the advertiser component, which is responsible for broadcasting This task involves developing the advertiser component, which is responsible for broadcasting
and maintaining service or capability advertisements across the network. and maintaining service or capability advertisements across the network.
The module will manage how nodes announce their presence and update their advertised information over time. The module will manage how nodes announce their presence and update their advertised information over time.
It will interact closely with both the registrar and routing infrastructure to ensure It will interact closely with both the registrar and routing infrastructure to ensure
that advertisements are discoverable and correctly propagated. that advertisements are discoverable and correctly propagated.
Emphasis will be placed on efficient dissemination, freshness of information, and resilience to network churn. Emphasis will be placed on efficient dissemination, freshness of information, and resilience to network churn.
The task is complete when advertisements can be created, The task is complete when advertisements can be created,
updated, and distributed correctly through the routing layer. updated, and distributed correctly through the routing layer.
#### Deliverables #### Deliverables
* A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo. * A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo.
### Discoverer Module ### Discoverer Module
* fully qualified name: `vac:acz:ift:2025q4-discovery:discoverer-module` * fully qualified name: `vac:acz:ift:2025q4-discovery:discoverer-module`
* owner: Arunima * owner: Arunima
* status: not started * status: not started
* start-date: 2025/11/03 * start-date: 2025/11/03
* end-date: 2025/11/10 * end-date: 2025/11/10
#### Description #### Description
Here, the discoverer module will be implemented to enable nodes Here, the discoverer module will be implemented to enable nodes
to search for and locate advertised services or peers in the network. to search for and locate advertised services or peers in the network.
It will interpret discovery queries, match them against active advertisements, It will interpret discovery queries, match them against active advertisements,
and handle query routing through the established infrastructure. and handle query routing through the established infrastructure.
The module should also implement caching and fallback mechanisms to optimize performance. The module should also implement caching and fallback mechanisms to optimize performance.
The focus will be on correctness, minimal latency in lookups, The focus will be on correctness, minimal latency in lookups,
and adherence to the discovery semantics outlined in the RFC. and adherence to the discovery semantics outlined in the RFC.
The task is complete when discovery queries consistently The task is complete when discovery queries consistently
return accurate and timely results for active advertisements. return accurate and timely results for active advertisements.
#### Deliverables #### Deliverables
* A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo. * A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo.
### Integration and Validation ### Integration and Validation
* fully qualified name: `vac:acz:ift:2025q4-discovery:integration-validation` * fully qualified name: `vac:acz:ift:2025q4-discovery:integration-validation`
* owner: Arunima * owner: Arunima
* status: not started * status: in progress (30%)
* start-date: 2025/11/10 * start-date: 2025/11/10
* end-date: 2025/11/24 * end-date: 2025/11/24
#### Description #### Description
This final phase integrates all core modules into a cohesive system This final phase integrates all core modules into a cohesive system
and validates their behavior through simulations. and validates their behavior through simulations.
The components (registrar, advertiser, discoverer, and routing layer) The components (registrar, advertiser, discoverer, and routing layer)
will be connected and tested together under various scenarios. will be connected and tested together under various scenarios.
Simulations will cover registration, advertisement propagation, Simulations will cover registration, advertisement propagation,
discovery requests, and network dynamics. discovery requests, and network dynamics.
Validation will focus on functional correctness, protocol compliance, and performance metrics. Validation will focus on functional correctness, protocol compliance, and performance metrics.
The task is complete when all modules operate together seamlessly The task is complete when all modules operate together seamlessly
and the integrated system passes functional and performance validation tests. and the integrated system passes functional and performance validation tests.
#### Deliverables #### Deliverables
* A PR to the [vacp2p/disc-NG](https://github.com/vacp2p/disc-ng/) repo. * [Integration tests and configuration for discovery POC](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1)
### Logos Discovery Capability Spec ### Logos Discovery Capability Spec
* fully qualified name: `vac:acz:ift:2025q4-discovery:logos-disc-specs` * fully qualified name: `vac:acz:ift:2025q4-discovery:logos-disc-specs`
* owner: Arunima * owner: Arunima
* status: not started * status: not started
* start-date: 2025/10/30 * start-date: 2025/10/30
* end-date: 2025/11/30 * end-date: 2025/11/30
#### Description #### Description
This task involves addressing the feedback from the draft RFC task, This task involves addressing the feedback from the draft RFC task,
organizing it into a draft PR, and then going through another review phase. organizing it into a draft PR, and then going through another review phase.
It also includes discussing and addressing any newly identified or initiative-requiring topics. It also includes discussing and addressing any newly identified or initiative-requiring topics.
The task concludes with the merge of the PR. The task concludes with the merge of the PR.
#### Deliverables #### Deliverables
* A PR to the [vacp2p/rfc-index](https://github.com/vacp2p/rfc-index/) repo. * A PR to the [vacp2p/rfc-index](https://github.com/vacp2p/rfc-index/) repo.

View File

@@ -40,6 +40,7 @@ This task encompasses all maintenance updates for Zerokit, including CI updates
#### Deliverables #### Deliverables
A set of PRs and issues to [vacp2p/zerokit](https://github.com/vacp2p/zerokit/). A set of PRs and issues to [vacp2p/zerokit](https://github.com/vacp2p/zerokit/).
- [Resolve memory leak in calc_witness and improve FFI deallocation](https://github.com/vacp2p/zerokit/pull/354)
### Wasm FFI Rework ### Wasm FFI Rework

View File

@@ -134,7 +134,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor` * fully qualified name: `vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`
* owner: Pearson * owner: Pearson
* status: in progress (90%) * status: in progress (95%)
* start-date: 2025/10/06 * start-date: 2025/10/06
* end-date: 2025/10/24 * end-date: 2025/10/24
@@ -148,4 +148,6 @@ for the refactor functionalities to be tested. Other projects will be added in
#### Deliverables #### Deliverables
- PRs: - PRs:
- [Deployment refactor: Generic classes](https://github.com/vacp2p/10ksim/pull/169) - [Deployment refactor: Generic classes](https://github.com/vacp2p/10ksim/pull/169)
- [Deployment refactor: More Generic Classes](https://github.com/vacp2p/10ksim/pull/172)
- [Add builders/waku for basic regression nodes](https://github.com/vacp2p/10ksim/pull/173)
- Related Documents: - Related Documents:

View File

@@ -158,9 +158,9 @@ Report results of a single scenario (fixed parameters) using K8s and shadow.
* fully qualified name: `vac:dst:vac:2025q4-libp2p-evaluation:rust-libp2p-node` * fully qualified name: `vac:dst:vac:2025q4-libp2p-evaluation:rust-libp2p-node`
* owner: Farooq * owner: Farooq
* status: in progress (90%) * status: done
* start-date: 2025/10/27 * start-date: 2025/10/27
* end-date: 2025/11/07 * end-date: 2025/11/25
#### Description #### Description
Include rut-libp2p node to the [dst node repository](https://github.com/vacp2p/dst-libp2p-test-node). Include rut-libp2p node to the [dst node repository](https://github.com/vacp2p/dst-libp2p-test-node).
@@ -170,4 +170,5 @@ Report results of a single scenario (fixed parameters) using K8s and shadow.
#### Deliverables #### Deliverables
- PRs: - PRs:
- [rust test node](https://github.com/vacp2p/dst-libp2p-test-node/pull/11)
- Related Documents: - Related Documents:

View File

@@ -56,6 +56,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
#### Deliverables #### Deliverables
- Reports: - Reports:
- [nwaku regression testing v0.37 findings](https://www.notion.so/nwaku-regression-testing-v0-37-October-2025-29c8f96fb65c80de9314c66dd3698b69) - [nwaku regression testing v0.37 findings](https://www.notion.so/nwaku-regression-testing-v0-37-October-2025-29c8f96fb65c80de9314c66dd3698b69)
- [Waku regression testing v0.37 November 2025](https://www.notion.so/Waku-regression-testing-v0-37-November-2025-2b18f96fb65c80ec8f54d4eee93fabb7)
- Related PRs if apply: - Related PRs if apply:

View File

@@ -56,7 +56,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping` * fully qualified name: `vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`
* owner: Pearson * owner: Pearson
* status: in progress (65%) * status: in progress (85%)
* start-date: 2025/10/15 * start-date: 2025/10/15
* end-date: 2025/10/31 * end-date: 2025/10/31
@@ -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` * fully qualified name: `vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`
* owner: Alberto * owner: Alberto
* status: in progress (90%) * status: in progress (95%)
* start-date: 2025/10/06 * start-date: 2025/10/06
* end-date: 2025/10/24 * end-date: 2025/10/24
@@ -177,3 +177,4 @@ to verify RLN proof within 5s, no matter the size of the tree.
#### Deliverables #### Deliverables
- [Github Issue: Check for gasPrice overflow](https://github.com/waku-org/nwaku/pull/3636/files) - [Github Issue: Check for gasPrice overflow](https://github.com/waku-org/nwaku/pull/3636/files)
- [Notion: RLN Issues](https://www.notion.so/RLN-issues-29d8f96fb65c8041967be722d496b4c0?source=copy_link#2b28f96fb65c801cba8ef0bc11741d59)

View File

@@ -18,8 +18,8 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
### Create Standalone CPU Integer Library ### Create Standalone CPU Integer Library
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library` * fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`
* owner: Esteban * owner: Constantine
* status: not started * status: in progress (50%)
* start-date: 2025/11/15 * start-date: 2025/11/15
* end-date: 2025/12/31 * end-date: 2025/12/31
@@ -27,13 +27,13 @@ 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. - 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 #### Deliverables
- PRs/Issues/Docs/Reports - [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops)
### Command line parsers ### Command line parsers
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers` * fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`
* owner: Esteban * owner: Esteban
* status: in progress (75%) * status: in progress (80%)
* start-date: 2025/11/15 * start-date: 2025/11/15
* end-date: 2025/12/31 * end-date: 2025/12/31

View File

@@ -40,6 +40,7 @@ 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). All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449).
#### Deliverables #### Deliverables
- [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) - [Simplifies install dir bottleneck #1520](https://github.com/nim-lang/nimble/pull/1520)
- [Add nim-chronos v4.0.4 as submodule #1518](https://github.com/nim-lang/nimble/pull/1518) - [Add nim-chronos v4.0.4 as submodule #1518](https://github.com/nim-lang/nimble/pull/1518)
- [Atomic parser fallback #1517](https://github.com/nim-lang/nimble/pull/1517) - [Atomic parser fallback #1517](https://github.com/nim-lang/nimble/pull/1517)

View File

@@ -121,7 +121,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:discovery` * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:discovery`
* owner: gabe * owner: gabe
* status: in progress (15%) * status: in progress (45%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/12/31 * end-date: 2025/12/31
@@ -129,13 +129,13 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
Extend nim-libp2p discovery mechanism by providing a discovery interface that will use Kademlia DHT to advertise nodes and find peers Extend nim-libp2p discovery mechanism by providing a discovery interface that will use Kademlia DHT to advertise nodes and find peers
#### Deliverables #### Deliverables
PRs - [chore(discovery): remove unused discovery interface](https://github.com/vacp2p/nim-libp2p/pull/1890)
### Interop ### Interop
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop` * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop`
* owner: gabe * owner: gabe
* status: not started * status: in progress (50%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/12/31 * end-date: 2025/12/31
@@ -143,4 +143,4 @@ PRs
Ensure interop is achieved between nim-libp2p's kad-dht implementation and other libp2p implementations Ensure interop is achieved between nim-libp2p's kad-dht implementation and other libp2p implementations
#### Deliverables #### Deliverables
PRs - [chore(kad): add withKademlia to SwitchBuilder](https://github.com/vacp2p/nim-libp2p/pull/1907)

View File

@@ -33,6 +33,14 @@ 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. Schedule note: Dates reflect quarter bounds; update when actual timing is known.
#### Deliverables #### Deliverables
- [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)
- [fix(quic): muxer handling](https://github.com/vacp2p/nim-libp2p/pull/1885)
- [chore(config.nims): add errors](https://github.com/vacp2p/nim-lsquic/pull/16)
- [chore(many_queue): add test and new()](https://github.com/vacp2p/nim-lsquic/pull/15)
- [test(transports): fix muxer handling](https://github.com/vacp2p/nim-libp2p/pull/1884)
- [test: split tests](https://github.com/vacp2p/nim-lsquic/pull/13)
- [feat: add ManyQueue](https://github.com/vacp2p/nim-lsquic/pull/12)
- [vacp2p/nim-libp2p#1877: QuicMuxer is created without upgrader](https://github.com/vacp2p/nim-libp2p/pull/1877) - [vacp2p/nim-libp2p#1877: QuicMuxer is created without upgrader](https://github.com/vacp2p/nim-libp2p/pull/1877)
- [vacp2p/nim-lsquic#8: perf tests and fix: pin connections and streams](https://github.com/vacp2p/nim-lsquic/pull/8) - [vacp2p/nim-lsquic#8: perf tests and fix: pin connections and streams](https://github.com/vacp2p/nim-lsquic/pull/8)
- [vacp2p/nim-lsquic#7: fix TODOs](https://github.com/vacp2p/nim-lsquic/pull/7) - [vacp2p/nim-lsquic#7: fix TODOs](https://github.com/vacp2p/nim-lsquic/pull/7)

View File

@@ -19,8 +19,8 @@ with focus on wallet, settings and waku methods.
### Wallet features ### Wallet features
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet` * fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet`
* owner: fbarbu15 * owner: roman
* status: not started * status: in progress (15%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/12/01 * end-date: 2025/12/01
@@ -31,7 +31,9 @@ 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 This taks will need to be broken down into smaller task once we have more info
#### Deliverables #### Deliverables
* PRs with the new tests - [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)
- [No stopMessenger equivalent implemented for the public API](https://github.com/status-im/status-go/issues/7139)
### Settings features ### Settings features

View File

@@ -32,6 +32,10 @@ Oversee testing strategy around releases.
to the testing framework as needed. to the testing framework as needed.
#### Deliverables #### Deliverables
- [chore(@e2e): bring back custom derivation path](https://github.com/status-im/status-desktop/pull/19308)
- [chore(@e2e): use Qt Convenience API minimize function](https://github.com/status-im/status-desktop/pull/19269)
- [Test of kick / ban user in community fails on CI](https://github.com/status-im/status-desktop/issues/19284)
- [Investigate tests failures on Windows CI](https://github.com/status-im/status-desktop/issues/19285)
- [chore(@e2e): if pcsc error shown, close the modal](https://github.com/status-im/status-desktop/pull/19245) - [chore(@e2e): if pcsc error shown, close the modal](https://github.com/status-im/status-desktop/pull/19245)
- [Fix renaming keypair test (bypass pcsc error)](https://github.com/status-im/status-desktop/issues/19249) - [Fix renaming keypair test (bypass pcsc error)](https://github.com/status-im/status-desktop/issues/19249)
- [chore(@e2e): better usage of topLevel window](https://github.com/status-im/status-desktop/pull/19235) - [chore(@e2e): better usage of topLevel window](https://github.com/status-im/status-desktop/pull/19235)
@@ -70,6 +74,8 @@ Oversee testing strategy around releases.
- Support releases **2.36** and **2.37** with testing. - Support releases **2.36** and **2.37** with testing.
#### Deliverables #### Deliverables
- [Korean translation is broken](https://github.com/status-im/status-desktop/issues/19312)
- [Can't quit the app with right click](https://github.com/status-im/status-desktop/issues/18458)
- [Tested: add withdraw flow fixes](https://github.com/status-im/status-desktop/pull/19180) - [Tested: add withdraw flow fixes](https://github.com/status-im/status-desktop/pull/19180)
- [Tested: release patch set for PR #19227](https://github.com/status-im/status-desktop/pull/19227) - [Tested: release patch set for PR #19227](https://github.com/status-im/status-desktop/pull/19227)
- [fix tests for new component](https://github.com/status-im/status-desktop/pull/19122) - [fix tests for new component](https://github.com/status-im/status-desktop/pull/19122)
@@ -90,7 +96,7 @@ Oversee testing strategy around releases.
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:app-load-time` * fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:app-load-time`
* owner: nastya * owner: nastya
* status: not started * status: in progress (66%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/11/01 * end-date: 2025/11/01
@@ -98,7 +104,7 @@ Oversee testing strategy around releases.
- Track UI loading time of the desktop app wallet screens. - Track UI loading time of the desktop app wallet screens.
#### Deliverables #### Deliverables
- PRs / Issues - [tests: track measurements for swap modal](https://github.com/status-im/status-desktop/pull/19333)
--- ---

View File

@@ -24,7 +24,7 @@ Extend and adjust the existing E2E test framework to support testing on mobile/t
- fully qualified name: `vac:qa:status:2025q4-status-qa-mobile:port-tests` - fully qualified name: `vac:qa:status:2025q4-status-qa-mobile:port-tests`
- owner: magnus - owner: magnus
- status: in progress (45%) - status: in progress (55%)
- start-date: 2025/10/01 - start-date: 2025/10/01
- end-date: 2025/12/31 - end-date: 2025/12/31
@@ -126,3 +126,4 @@ Enable tests that require multiple devices and basic concurrent execution.
#### Deliverables #### Deliverables
- Supported test day - Supported test day
- Bug triage calls - Bug triage calls
- [Unable to create account with password (Android 14)](https://github.com/status-im/status-desktop/issues/19318)

View File

@@ -22,7 +22,7 @@ Improve stability by addressing flaky tests and extend coverage for Identify/Pus
* fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:test-plans` * fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:test-plans`
* owner: radek * owner: radek
* status: in progress (20%) * status: in progress (30%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/10/20 * end-date: 2025/10/20
@@ -42,7 +42,7 @@ Develop test plans for features currently under development:
* fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:flaky-tests` * fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:flaky-tests`
* owner: radek * owner: radek
* status: not started * status: in progress (30%)
* start-date: 2025/10/20 * start-date: 2025/10/20
* end-date: 2025/10/31 * end-date: 2025/10/31
@@ -50,7 +50,9 @@ Develop test plans for features currently under development:
Identify, investigate, and fix flaky tests in nim-libp2p to improve test reliability and CI stability. Identify, investigate, and fix flaky tests in nim-libp2p to improve test reliability and CI stability.
#### Deliverables #### Deliverables
* PRs with links to fixes * [test(autotls): Organise test files](https://github.com/vacp2p/nim-libp2p/pull/1905)
* [test(mix): improve flaky test](https://github.com/vacp2p/nim-libp2p/pull/1896)
* [test(transports): Generate cert for WSS](https://github.com/vacp2p/nim-libp2p/pull/1894)
--- ---

View File

@@ -90,7 +90,7 @@ Extend Waku end-to-end tests with network condition scenarios (high latency, low
* fully qualified name: `vac:qa:waku:2025q4-waku-testing:maintenance` * fully qualified name: `vac:qa:waku:2025q4-waku-testing:maintenance`
* owner: fbarbu15 * owner: fbarbu15
* status: in progress (40%) * status: in progress (60%)
* start-date: 2025/10/01 * start-date: 2025/10/01
* end-date: 2025/12/30 * end-date: 2025/12/30
@@ -98,6 +98,7 @@ Extend Waku end-to-end tests with network condition scenarios (high latency, low
Ongoing maintenance of Waku testing frameworks. Ongoing maintenance of Waku testing frameworks.
#### Deliverables #### Deliverables
- [chore: admin tests fix](https://github.com/waku-org/waku-interop-tests/pull/140)
- retested [fixed issue](https://github.com/waku-org/nwaku/issues/3572) - retested [fixed issue](https://github.com/waku-org/nwaku/issues/3572)
- [chore: fixes and adjustments](https://github.com/waku-org/waku-interop-tests/pull/139) - [chore: fixes and adjustments](https://github.com/waku-org/waku-interop-tests/pull/139)
- Validated `harbor.status.im/wakuorg/nwaku:v0.37.0-rc.4` across interop regression suite. - Validated `harbor.status.im/wakuorg/nwaku:v0.37.0-rc.4` across interop regression suite.

View File

@@ -160,7 +160,7 @@ Capture the prover workflow, artefacts, and interface details to support Codex m
- fully qualified name: `vac:rfc:codex:2025q4-rfc-iteration:community-history` - fully qualified name: `vac:rfc:codex:2025q4-rfc-iteration:community-history`
- owner: jimstir - owner: jimstir
- status: in progress (25%) - status: in progress (80%)
- start-date: 2025/11/05 - start-date: 2025/11/05
- end-date: 2025/11/15 - end-date: 2025/11/15
@@ -168,4 +168,4 @@ Capture the prover workflow, artefacts, and interface details to support Codex m
Author the community history RFC. Author the community history RFC.
#### Deliverables #### Deliverables
- PRs/Issues/Docs/Reports - [Community history RFC draft](https://github.com/vacp2p/rfc-index/pull/214)

View File

@@ -107,7 +107,7 @@ Create the RFC for the proof of leadership mechanism, including leader election
- fully qualified name: `vac:rfc:nomos:2025q4-rfc-iteration:blend-network` - fully qualified name: `vac:rfc:nomos:2025q4-rfc-iteration:blend-network`
- owner: cofson - owner: cofson
- status: in progress (20%) - status: in progress (50%)
- start-date: 2025/11/17 - start-date: 2025/11/17
- end-date: 2025/12/15 - end-date: 2025/12/15