Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion content/bi/logos/2026q3-logos-movement-crm.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,5 @@ Propose a simple CRM solution for the Logos Circles to track:
- CRM solution
- Dashboard for traking the KPI
- Set up the production Circle CRM and presented it to the Logos Movement team.

- Created an initial [Comms funnel dashboard](https://superset.bi.status.im/superset/dashboard/logos-comm-funnel).
- [status-im/data-docs#261](https://github.com/status-im/data-docs/issues/261) Comms funnel dashboard
1 change: 1 addition & 0 deletions content/dst/ift/2026q3-dst-lab.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Report findings with analysis and benchmarks of the results.
- [vacp2p/vaclab-2#41](https://github.com/vacp2p/vaclab-2/pull/41) Deploy DST Dashboard and Update HomePage
- [vacp2p/vaclab-2#45](https://github.com/vacp2p/vaclab-2/pull/45) Use static CPU Manager for Core Pinning
- [vacp2p/vaclab-2#46](https://github.com/vacp2p/vaclab-2/pull/46) Deploy Grafana Tempo and Enable Tracing Injection
- Implemented a new login path for the GitHub workflow.
- Reports:
- DST dashboard backend and development frontend deployed with the new resource and topology features.
- [DST Dashboard](https://dashboard.lab.vac.dev) deployed with production and development infrastructure.
Expand Down
3 changes: 2 additions & 1 deletion content/dst/ift/2026q3-dst-tooling.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,5 @@ x6 or even higher.
- Other:
- Confirmed matching CPU/BIOS configurations by reaching 3 GHz on node-01 under a CPU stress test.
- Set the CPU governor to performance on node-04 and observed frequencies around 2.5 GHz.
- Moved most system workloads onto metal-01, including homepage, Kyverno, Longhorn UI, vmselect, and vlselect.
- Moved most system workloads onto metal-01, including homepage, Kyverno, Longhorn UI, vmselect, and vlselect.
- Reduced system CPU requests and moved Grafana and Rancher onto metal-01; CPU reservations now occupy 79% of the host.
1 change: 1 addition & 0 deletions content/dst/ift/2026q3-libp2p-evaluation.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ and ensure they don't happen again.
- [Regression testing rulebook](https://app.notion.com/p/39b8f96fb65c809e9fa7fdb075c30cfc)
- [Nim-libp2p v2.2.0 Regression Report](https://app.notion.com/p/3978f96fb65c8042ae7dd621decae98a)
- [Nim-libp2p v2.3.0 Regression Report](https://app.notion.com/p/Nim-libp2p-v2-3-0-Regression-Report-39b8f96fb65c80519e7ef2fc97683811)
- [nim-libp2p v2.4.0 regression report](https://app.notion.com/p/3dd8f96fb65c81c194b8ce51ea753a52), covering the cluster matrix, WAN profile, adverse scenarios, Shadow, and investigation of mesh formation at the default connection cap.


### Interop at scale
Expand Down
4 changes: 3 additions & 1 deletion content/dst/logos/2026q3-blockchain-evaluation.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ and document behaviors and findings.
### Blend benchmarking
* fully qualified name: `ift-ts:dst:logos:2026q3-blockchain-evaluation:blendnet-benchmarking`
* owner: Mamoutou
* status: in progress (50%)
* status: in progress (60%)
* start-date: 2026/08/04
* end-date: 2026/08/14

Expand All @@ -75,9 +75,11 @@ branch, then measure the length of every branch extending from this canonical br

#### Deliverables
- Code:
- Added a Grafana Tempo API data puller for block proposal and application timestamps.
- Reports:
- Other:
- Deployed an isolated testbed for the Blend issue investigation and reported findings to Gusto.
- Deployed Gusto’s updated image, fixing trace injection so Blend traces reach Tempo.


### DA benchmarking
Expand Down
1 change: 1 addition & 0 deletions content/dst/logos/2026q3-messaging-evaluation.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ Build image and reproduce some experiments to see if results match and if we nee
- Completed the reliability experiment matrix successfully and produced message-delay plots, with one clock-skew anomaly documented for follow-up.
- [Message delivery performance report under packet loss](https://app.notion.com/p/3cf8f96fb65c801896e8f7c38fb49269)
- Ran Logos Delivery relay sanity checks on an isolated fleet of 1,000 nodes; documented the [pre-regression report](https://app.notion.com/p/3d48f96fb65c8048a262ffa463c98e1f).
- [Full-scale Logos Delivery report](https://app.notion.com/p/3dc8f96fb65c81de8388ef7cdc4ee0ad): relay, lightpush, filter, and store all achieved complete delivery in the mixed-node scenario.


### Scalable Data Sync
Expand Down
15 changes: 15 additions & 0 deletions content/nim/ift/2026q3-nim-core-libs.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,21 @@ Maintain and extend the foundational Nim libraries required by IFT teams.
- [official-images#22227](https://github.com/docker-library/official-images/pull/22227) Add Nim 2.2.12.
- [website#436](https://github.com/nim-lang/website/pull/436) Update information about Docker images.
- [langserver#436](https://github.com/nim-lang/langserver/issues/436) Goto def and find ref doesn't work for some modules in constantine
- [nim-lang/langserver#466](https://github.com/nim-lang/langserver/pull/466) Replace `Future[Nimsuggest]` -> `Nimsuggest` in `Project`
- [nim-lang/langserver#467](https://github.com/nim-lang/langserver/pull/467) Bump Nim to 2.2.12
- [nim-lang/langserver#465](https://github.com/nim-lang/langserver/pull/465) Stop nimsuggest on startup timeout
- [nim-lang/langserver#461](https://github.com/nim-lang/langserver/pull/461) Fix workspace configuration races and crashes
- [nim-lang/langserver#464](https://github.com/nim-lang/langserver/pull/464) Add missing `ideDeclaration` to `suggestapi`
- [nim-lang/langserver#463](https://github.com/nim-lang/langserver/pull/463) Fix `executeCommand` crashes
- [nim-lang/langserver#462](https://github.com/nim-lang/langserver/pull/462) Fix nested waitFor on termination
- [nim-lang/langserver#460](https://github.com/nim-lang/langserver/pull/460) Fix request on non-initialized `ls` crash
- [nim-lang/langserver#459](https://github.com/nim-lang/langserver/pull/459) Fix nph missing path crash
- [nim-lang/langserver#458](https://github.com/nim-lang/langserver/pull/458) Fix mcp crash when `structuredContent` is absent
- [nim-lang/langserver#455](https://github.com/nim-lang/langserver/pull/455) Annotate all raises
- [nim-lang/langserver#457](https://github.com/nim-lang/langserver/pull/457) CI avoid cancel master workflows
- [nim-lang/langserver#456](https://github.com/nim-lang/langserver/pull/456) `utils` clean up
- [nim-lang/langserver#453](https://github.com/nim-lang/langserver/pull/453) Improve Nimsuggest lifecycle for large projects
- [nim-lang/Nim#26244](https://github.com/nim-lang/Nim/issues/26244) nimsuggest, nim check: nimbus-eth1: SIGSEGV: Illegal storage access. (Attempt to read from nil?)

### Documentation Improvement

Expand Down
7 changes: 7 additions & 0 deletions content/nim/ift/2026q3-nimble.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,13 @@ This remains the short-term roadmap for replacing pieces of the Nimbus build sys
- [nimble#1848](https://github.com/nim-lang/nimble/pull/1848) Don't abort the package-list refresh on the first unreachable mirror fixes #1845
- [nimble#1847](https://github.com/nim-lang/nimble/pull/1847) Fix lock checksum mismatches: skip Nim's bundled nimble, hash untrack…
- [nimble#1846](https://github.com/nim-lang/nimble/pull/1846) Bump chronos to 536169b4 to fix SIGSEGV on Windows i386 (fixes #1829)
- [nim-lang/nimble#1867](https://github.com/nim-lang/nimble/pull/1867) Bump version 0.26.0
- [nim-lang/nimble#1866](https://github.com/nim-lang/nimble/pull/1866) Stop tracking .claude/ local Claude Code config
- [nim-lang/nimble#1864](https://github.com/nim-lang/nimble/pull/1864) Explain missing packages, drop the duplicate resolution error
- [nim-lang/nimble#1863](https://github.com/nim-lang/nimble/pull/1863) Re-solve when a requirement moves onto a commit pin instead of keeping the old release
- [nim-lang/nimble#1861](https://github.com/nim-lang/nimble/pull/1861) Stop re-prompting to download a Nim that is already in the binaries dir (fixes #1855)
- [nim-lang/nimble#1859](https://github.com/nim-lang/nimble/pull/1859) Make `nimble dump` read-only: never install Nim (fixes #1857)
- [nim-lang/nimble#1858](https://github.com/nim-lang/nimble/pull/1858) Update copyright to new files introduced since the Nim team took over.

### Chronos HTTP downloads

Expand Down
5 changes: 4 additions & 1 deletion content/p2p/ift/2026q3-anoncomms-unified-networking.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ artifacts during Q3.

* fully qualified name: `ift-ts:p2p:ift:2026q3-anoncomms-unified-networking:scope-architecture`
* owner: Richard
* status: in progress (50%)
* status: in progress (60%)
* start-date: 2026/07/01
* end-date: 2026/07/10

Expand All @@ -52,3 +52,6 @@ application code.
- List of open design questions and required decisions
- [vacp2p/zerokit#435](https://github.com/vacp2p/zerokit/pull/435) nix: bump release-25.11 rev to pick up fetch-cargo-vendor-util-v2, and update cargoHash for v3.0.0
- Created [nim-libp2p-mix-rln-ffi](https://github.com/logos-co/nim-libp2p-mix-rln-ffi) and [logos-libp2p-mix-rln](https://github.com/logos-co/logos-libp2p-mix-rln) for the unified Logos Core networking module.
- [logos-co/logos-libp2p-mix-rln#3](https://github.com/logos-co/logos-libp2p-mix-rln/pull/3) build(mix)!: use merged shared-only FFI from main
- [logos-co/logos-libp2p-mix-rln#2](https://github.com/logos-co/logos-libp2p-mix-rln/pull/2) feat(mix): add standalone intermediates with shared RLN proofs
- [logos-co/nim-libp2p-mix-ffi#2](https://github.com/logos-co/nim-libp2p-mix-ffi/pull/2) feat: run Mix on a standalone libp2p switch
3 changes: 2 additions & 1 deletion content/p2p/ift/2026q3-logos-core.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ keep Logos modules building and operating reliably.

- fully qualified name: `ift-ts:p2p:ift:2026q3-logos-core:maintenance`
- owner: rramos/gabe
- status: in progress (66%)
- status: in progress (89%)
- start-date: 2026/07/01
- end-date: 2026/09/30

Expand Down Expand Up @@ -53,3 +53,4 @@ networking stack.
- [litespeedtech/lsquic#675](https://github.com/litespeedtech/lsquic/issues/675) `lsquic_conn_close()` on an idle server-side IETF QUIC connection does not notify the peer?
- [logos-co/logos-libp2p-module#106](https://github.com/logos-co/logos-libp2p-module/pull/106) fix(tests): find liblibp2p.so, so the integration tests build again
- [logos-co/logos-libp2p-module#107](https://github.com/logos-co/logos-libp2p-module/pull/107) fix(ctx): guard the libp2p context pointer against a concurrent destroy
- [logos-co/logos-libp2p-module#109](https://github.com/logos-co/logos-libp2p-module/pull/109) feat: add dialWithAddrs, bump nim-libp2p and the flake inputs
8 changes: 7 additions & 1 deletion content/p2p/ift/2026q3-logos-delivery-consulting.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ required.

* fully qualified name: `ift-ts:p2p:ift:2026q3-logos-delivery-consulting:service-discovery-kad`
* owner: Gabe
* status: in progress (59%)
* status: in progress (89%)
* start-date: 2026/07/01
* end-date: 2026/09/30

Expand Down Expand Up @@ -87,6 +87,12 @@ questions arise.
- [vacp2p/nim-libp2p#2841](https://github.com/vacp2p/nim-libp2p/pull/2841) fix(service-disco): don't rescale bucket index by maxBuckets
- Guidance for service discovery and Kademlia configuration
- Implementation support for integration blockers found during Q3
- [vacp2p/nim-libp2p#3125](https://github.com/vacp2p/nim-libp2p/pull/3125) fix(service-disco): drop registrar service tables when their ads leave the cache
- [vacp2p/nim-libp2p#3124](https://github.com/vacp2p/nim-libp2p/pull/3124) fix(service-disco): bind stored and fetched XPRs to their key
- [vacp2p/nim-libp2p#3126](https://github.com/vacp2p/nim-libp2p/pull/3126) fix(service-disco): keep the highest seqNo ad per signer
- [vacp2p/nim-libp2p#3109](https://github.com/vacp2p/nim-libp2p/pull/3109) refactor(service-disco): apply review follow-ups from #3080
- [vacp2p/nim-libp2p#3134](https://github.com/vacp2p/nim-libp2p/pull/3134) fix(kad): non-blocking bootstrap
- [vacp2p/nim-libp2p#3135](https://github.com/vacp2p/nim-libp2p/pull/3135) fix(kad): stop retrying unreachable peers during bootstrap


### Opt-In Integration Path
Expand Down
7 changes: 4 additions & 3 deletions content/p2p/ift/2026q3-nim-lsquic-configuration-settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ that matter for transport behavior, operational tuning, interop, and testing.
### nim-lsquic Configuration API

* fully qualified name: `ift-ts:p2p:ift:2026q3-nim-lsquic-configuration-settings:nim-lsquic-api`
* owner: not assigned yet
* status: not started
* owner: Richard
* status: done
* start-date: 2026/07/01
* end-date: 2026/09/30
* end-date: 2026/09/22

#### Description
Expose selected settings through `nim-lsquic` with typed configuration and
Expand All @@ -41,6 +41,7 @@ safe defaults.
- Typed `nim-lsquic` configuration API for selected settings
- Validation for invalid or unsupported setting values
- Tests covering defaults and custom setting application
- [vacp2p/nim-lsquic#170](https://github.com/vacp2p/nim-lsquic/pull/170) feat(quic): expose engine configuration


### nim-libp2p QUIC Transport Wiring
Expand Down
1 change: 1 addition & 0 deletions content/p2p/ift/2026q3-nimlibp2p-dial-ranking-backoffs.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ outstanding attempts once a connection succeeds.
- Optional parallel dialing for selected candidate groups
- Successful dial cancels outstanding attempts
- Tests for direct, relay, QUIC, TCP, and mixed candidate behavior
- [vacp2p/nim-libp2p#3110](https://github.com/vacp2p/nim-libp2p/pull/3110) feat(dialer): rank dials by relay and transport


### Failed Address Backoffs
Expand Down
10 changes: 9 additions & 1 deletion content/p2p/ift/2026q3-nimlibp2p-log-noise-reduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ and should be modified.

* fully qualified name: `ift-ts:p2p:ift:2026q3-nimlibp2p-log-noise-reduction:logging-changes`
* owner: vlado
* status: in progress (85%)
* status: in progress (95%)
* start-date: 2026/07/01
* end-date: 2026/09/30

Expand Down Expand Up @@ -79,3 +79,11 @@ failures and unusual runtime behavior.
- [nim-libp2p#3047](https://github.com/vacp2p/nim-libp2p/pull/3047) docs(logs): add log ownership section
- [nim-libp2p#3045](https://github.com/vacp2p/nim-libp2p/pull/3045) chore(logs): add logs with background operation
- [nim-libp2p#3044](https://github.com/vacp2p/nim-libp2p/pull/3044) chore(logs): remove unecessery logs
- [vacp2p/nim-libp2p#3141](https://github.com/vacp2p/nim-libp2p/pull/3141) chore(logs): improve `info` related logs
- [vacp2p/nim-libp2p#3140](https://github.com/vacp2p/nim-libp2p/pull/3140) chore(logs): tune logs for kademlia & service-discovery
- [vacp2p/nim-libp2p#3132](https://github.com/vacp2p/nim-libp2p/pull/3132) chore(logs): improve logs for pubsub
- [vacp2p/nim-libp2p#3133](https://github.com/vacp2p/nim-libp2p/pull/3133) chore(logs): fix noisy switch logs
- [vacp2p/nim-libp2p#3129](https://github.com/vacp2p/nim-libp2p/pull/3129) chore(logs): add logs message check
- [vacp2p/nim-libp2p#3122](https://github.com/vacp2p/nim-libp2p/pull/3122) chore(logs): add log summary for batched operation
- [vacp2p/nim-libp2p#3121](https://github.com/vacp2p/nim-libp2p/pull/3121) chore(logs): improve pubsub.Message shortLog
- [vacp2p/nim-libp2p#3119](https://github.com/vacp2p/nim-libp2p/pull/3119) chore(logs): standardize topics
12 changes: 11 additions & 1 deletion content/p2p/ift/2026q3-nimlibp2p-maintenance.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ ensuring that nim-libp2p remains functional and usable for its primary users, Ni

* fully qualified name: `ift-ts:p2p:ift:2026q3-nimlibp2p-maintenance:maintenance`
* owner: rramos/vlado/gabe
* status: in progress (82%)
* status: in progress (89%)
* start-date: 2026/07/01
* end-date: 2026/09/30

Expand Down Expand Up @@ -250,3 +250,13 @@ Maintain the [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via i
- [nim-libp2p#3041](https://github.com/vacp2p/nim-libp2p/pull/3041) fix(autonatv2): bound dial backs
- [nim-ffi#165](https://github.com/logos-messaging/nim-ffi/pull/165) fix(ci): assert the sanitizer is actually linked into the e2e binaries
- [nim-libp2p#3040](https://github.com/vacp2p/nim-libp2p/pull/3040) chore(perf): rename uploadSize to responseSize
- [status-im/nimbus-eth2#9060](https://github.com/status-im/nimbus-eth2/pull/9060) chore: bump nim-libp2p and nim-lsquic
- [vacp2p/nim-libp2p#3090](https://github.com/vacp2p/nim-libp2p/pull/3090) fix(muxers): preserve yamux framing when discarding stream data and remove redundant guard
- [vacp2p/nim-lsquic#148](https://github.com/vacp2p/nim-lsquic/pull/148) docs(connection): clarify shutdown semantics
- [vacp2p/nim-lsquic#150](https://github.com/vacp2p/nim-lsquic/pull/150) docs(io): correct packetIn return contract
- [vacp2p/nim-libp2p#3128](https://github.com/vacp2p/nim-libp2p/pull/3128) chore(hole-punching): remove arbitary await
- [vacp2p/nim-libp2p#3120](https://github.com/vacp2p/nim-libp2p/pull/3120) chore(protobuf): add macro for generating protobuf extension for `seq[byte]` types
- [vacp2p/nim-libp2p#3139](https://github.com/vacp2p/nim-libp2p/pull/3139) test(kad): routing, netsize and codec helpers, builder setters, PeerBook handlers
- [vacp2p/nim-libp2p#3138](https://github.com/vacp2p/nim-libp2p/pull/3138) fix(mplex): flaky read/write receiver tests
- [vacp2p/nim-libp2p#3115](https://github.com/vacp2p/nim-libp2p/pull/3115) fix(interop): build peers before they run
- [vacp2p/nim-libp2p#2071](https://github.com/vacp2p/nim-libp2p/pull/2071) chore: run cbind examples and a test_all job under AddressSanitizer
10 changes: 8 additions & 2 deletions content/p2p/ift/2026q3-nimlibp2p-result-error-handling.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ are returned explicitly. This commitment moves selected nim-libp2p paths toward
### Result Conversion

* fully qualified name: `ift-ts:p2p:ift:2026q3-nimlibp2p-result-error-handling:result-conversion`
* owner: not assigned yet
* status: not started
* owner: Gabe
* status: in progress (45%)
* start-date: 2026/07/15
* end-date: 2026/09/30

Expand All @@ -44,3 +44,9 @@ Prefer to keep the public API unchanged if possible.
- Existing callers updated to handle result values
- Tests cover success and expected failure paths
- Migration notes for changed APIs
- [vacp2p/nim-libp2p#3144](https://github.com/vacp2p/nim-libp2p/pull/3144) chore(result): connectivity clients
- [vacp2p/nim-libp2p#3142](https://github.com/vacp2p/nim-libp2p/pull/3142) chore(result): wstransport
- [vacp2p/nim-libp2p#3136](https://github.com/vacp2p/nim-libp2p/pull/3136) chore(result): upgrade managers and dialer return Result
- [vacp2p/nim-libp2p#3143](https://github.com/vacp2p/nim-libp2p/pull/3143) chore(result): quic transport
- [vacp2p/nim-libp2p#3137](https://github.com/vacp2p/nim-libp2p/pull/3137) chore(result): tcp and tor transports return Result internally
- [vacp2p/nim-libp2p#3123](https://github.com/vacp2p/nim-libp2p/pull/3123) chore(result): multistream negotiation and PeerInfo.init return Result
1 change: 1 addition & 0 deletions content/qa/logos/2026q3-lez-fuzz-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,4 @@ The work includes updating fuzz targets, corpus handling, CI execution, and foll
- [logos-blockchain/lez-fuzzing#14](https://github.com/logos-blockchain/lez-fuzzing/pull/14) test: Transaction ordering independence
- [logos-blockchain/lez-fuzzing#15](https://github.com/logos-blockchain/lez-fuzzing/pull/15) test: Model based stateful lockstep
- [lez-fuzzing#31](https://github.com/logos-blockchain/lez-fuzzing/pull/31) chore: automated weekly corpus update
- [logos-blockchain/lez-fuzzing#32](https://github.com/logos-blockchain/lez-fuzzing/pull/32) chore: automated weekly corpus update
2 changes: 1 addition & 1 deletion content/qa/logos/2026q3-lez-sequencing.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Add automated behavioral coverage for Logos Execution Zone sequencing as the seq

* fully qualified name: `ift-ts:qa:logos:2026q3-lez-sequencing:cucumber-tests`
* owner: Roman
* status: in progress (20%)
* status: in progress (21%)
* start-date: 2026/08/17
* end-date: 2026/09/30

Expand Down
4 changes: 3 additions & 1 deletion content/qa/logos/2026q3-logos-basecamp.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Validate the main package manager and module workflows, including install, launc

* fully qualified name: `ift-ts:qa:logos:2026q3-logos-basecamp:mcp-tests`
* owner: Roman
* status: in progress (35%)
* status: in progress (36%)
* start-date: 2026/08/17
* end-date: 2026/09/30

Expand Down Expand Up @@ -82,6 +82,8 @@ Add UI integration coverage for MCP preparation, installation navigation, and Ba
- [logos-basecamp#373](https://github.com/logos-co/logos-basecamp/pull/373) Test/MCP UI app manager context menu matches install state
- [logos-basecamp#372](https://github.com/logos-co/logos-basecamp/pull/372) Test/MCP UI app manager reload settles without losing apps
- [logos-basecamp#371](https://github.com/logos-co/logos-basecamp/pull/371) Test/MCP UI app manager category selection filters the grid
- [logos-co/logos-basecamp#415](https://github.com/logos-co/logos-basecamp/pull/415) fix: Optimize A1–A17 UI tests
- Manually tested Logos Basecamp v0.3.0_rc2 and shared six comments with developers.

### Test coverage and maintenance

Expand Down
3 changes: 2 additions & 1 deletion content/qa/logos/2026q4-source-code-level-qa.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Generate proofs or exploit reproductions for high-severity issues and regression

* fully qualified name: `ift-ts:qa:logos:2026q4-source-code-level-qa:system-prototype`
* owner: Roman
* status: not started
* status: in progress (30%)
* start-date: 2026/10/01
* end-date: 2026/12/31

Expand All @@ -41,3 +41,4 @@ Prototype an AI code analysis workflow covering:
- Classified findings with supporting evidence, second-agent review results, and fix proposals.
- Reproducible proofs or exploits for high-severity findings, with any reproduction limitations recorded.
- Regression test PRs where feasible, with remaining test coverage gaps documented.
- Ran two rounds of security and specification-compliance scanning on [LEZ Atomic Swaps](https://github.com/gateway-fm/lez-atomic-swaps), using manual prompts and the Bork prototype with structured input.
Loading
Loading