IFT-TS 2026/10/05
top highlights
- P2P team released nim-libp2p 2.3.6 and 2.4.0 and Logos libp2p module 1.1.0.
- NIM team advanced the Setup Nimble Action release.
- INFRA team upgraded LEZ deployments to release 0.3.0 and Logos modules for the new v3 devnet and testnet releases.
team highlights
- BI: Built the first version of the Logos testnet dashboard.
- BI: Continued the Logos communication funnel dashboard.
- BI: Worked on Circle CRM email issues.
- BI: Researched language support for the Status Engagement Bot.
- DST: Confirmed that Kademlia bucket rotation fixed slow nim-libp2p mesh formation in regression tests.
- DST: Ran a full Logos Delivery test with relay, lightpush, filter and store nodes.
- DST: Added automatic metric collection and plots to post-run analysis.
- DST: Adapted Status benchmarks to the latest Logos Delivery node.
- INFRA: Upgraded LEZ deployments to 0.3.0 and Logos modules for the new testnet and devnet releases.
- INFRA: Submitted the first batch of Lido validator consolidations from Community Module v1 to v2.
- INFRA: Deployed Determinate Systems Nix to the Develp HQ fleet.
- INFRA: Completed the first stage of Vault cluster upgrades to 1.21.4.
- INFRA: Restored the unavailable Status website on Sunday.
- NIM: Reported Setup Nimble Action release work and fixed Nimble package-version resolution.
- NIM: Added Nim langserver memory limits for projects with multiple entry points.
- NIM: Added a runtime flag to cap Nimsuggest memory use.
- NIM: Updated Nim IDE tooling CI for Apple Silicon and Setup Nimble Action v2.
- P2P: Released nim-libp2p 2.3.6 and 2.4.0.
- P2P: Released Logos libp2p module 1.1.0 as part of anoncomms networking integration.
- P2P: Expanded consistent error handling through nim-libp2p protocols, transports and connection management.
- P2P: Added a Logos libp2p module operation to wait for DHT bootstrap completion.
- P2P: Updated Nim FFI request allocation and sanitizer configuration for Logos Delivery.
- QA: Expanded Logos Delivery interoperability tests and submitted nightly test integration for Status.
- QA: Sent Gateway the v0.2.5 compliance and test-coverage report and added Bork coverage-audit workflows.
- QA: Updated LEZ fuzzing for account shards and native transfers, with automatic weekly corpus updates.
- QA: Added status-go regression coverage for community message delivery.
- QA: Reported a Status wallet race condition that can leave the token list empty or loading.
- SEC: Reported a high-severity LEZ finding, continued the LEZ AMM review and drafted an atomic-swaps audit.
- SEC: Triaged audit findings and confirmed fixes for a high-severity replica hang.
- SEC: Raised the Status keystore derivation downgrade during security reviews.
- SEC: Onboarded backup treasury signatories and completed a runbook dry run.
- TKE: Continued the Logos token buyback-and-make model.
- TKE: Researched the liquidity problem and reviewed the initial document at the kickoff meeting.
- WEB: Published Logos Testnet v0.3 launch information, FAQs and policies on the Logos website.
- WEB: Added the Amanda interactive video to Past Present Future.
- WEB: Completed the CMS publishing workflow for development and production.
- WEB: Updated Keycard documentation to Node.js 24.
ift-ts:bi:
ift-ts:bi:status:2026q4-status-engagement-bot-upgrade- Working on the Hermes connection.
- Researched adding language support to the Status Engagement Bot.
ift-ts:bi:logos:2026q4-logos-communication-funnel- Continued the communication funnel dashboard.
ift-ts:bi:logos:2026q4-logos-improve-testnet-monitoring- Built the first version of the Logos testnet dashboard.
ift-ts:bi:logos:2026q4-logos-circle-crm-upgrade- Worked on Circle CRM email issues.
ift-ts:bi:keycard:2026q4-keycard-continuous-monitoring- Examined Twitter activity for a correlation with increased Developer card sales.
ift-ts:dst:
other notes- chore(DST): q4 commitments #530
- Task tracking and reviews
- Repeat experiments for service discovery with different setup
ift-ts:dst:status:2026q4-status-evaluation:reliability- Rebuild current develop (
6fbaa6af0ee90100c93380f3b04fdd57433cd273) branch in status to a new docker image - Adapt and redeploy utilities needed for status-benchmarks in the lab
- Adapt status-benchmark code to the latest logosdeliverynode version
- PRs WIP
- Sync with status team about priorities and next steps
- Rebuild current develop (
ift-ts:dst:ift:2026q4-libp2p-evaluation:regression-testing- Tested the P2P team’s kad liveness loop fix with a 5 min grace period at the default connection cap, added to the v2.4.0 regression report.
- Tested the P2P team’s kad bucket rotation change at the default connection cap, added to the report. The change fixed the slow mesh formation problem.
- Looked into why bandwidth moves between regression versions. Found that the run harness publishes below the configured rate when the Kubernetes API is slow, which affected the v2.3.0 runs.
- Partition cut scenario and its analysis are ready for review.
ift-ts:dst:logos:2026q3-messaging-evaluation:regression-testing- Ran a full delivery run for the messaging team on PR 4347 with relay, lightpush, filter and store nodes: Logos Messaging PR:4347 Full Delivery Report.
- Addressed review on the full logos delivery PRs and merged the stack into the builders PR.
- Github PR: Waku builders for lightpush and filter servers and edge clients (open)
- Github PR: Full logos delivery experiment (merged)
- Github PR: Subscribe the filter clients in full logos delivery and keep them subscribed (merged)
- Github PR: Check each store node’s archive in full logos delivery (merged)
- Github PR: Delivery latency per path and resources per node type for logos delivery runs (merged)
ift-ts:dst:ift:2026q4-dst-tooling:general-tooling- Post-run analysis now scrapes the metrics and draws the standard plots.
- The publish loop now holds its configured rate when the Kubernetes API is slow, for nim-libp2p, Waku and logos delivery runs.
ift-ts:infra:
develp- Tuning of new federated metrics collection using Thanos
- Configuring of compaction, testing Canary host for Prometheus and Thanos
- Checking possibility of increasing Canary host VPS size
- Ongoing work to separate out common elements into
infra-modules - Deployment of Determinate Systems Nix usage for Develp HQ fleet
- Begun research into effort for SOC-2 Type II certification
- HQ input updates to fix Chrony exporter alerts, MOTD fixes
lido- Enacted EasyTrack motion for mapping CMv1 operator to CMv2
- Submitted first batch of CMv1 to CMv2 validator consolidations
- Developed script for delaying VC restart when there is an upcoming proposal
- Ongoing work to into joining Lido CSM 0x02 Hoodi testnet and then mainnet
- Fix for Lido automatic Hoodi host deployments GH Actions target
- Switched from VM-based to container-based service tests
- Prepared PR to apply proposal timing games to first two Lido hosts
staking- Fixed missing Chrony metrics exporter for detecing system time skew
- Deployment of new compounding validator key for Develp vanilla staking
rocket- Finishing touches on Erigon with Caplin for Rocketpool oDAO smartnode
- Development of Rocketpool Grafana dashboard for smartnode and Erigon
nimbus- Response to Innova Hosting data center power outage taking down multiple hosts
- Fix for type of repo cloning used for
nimbus-build-systemdependencies - Debugging other Nimbus build checkout issues, some caused by Git LFS files
logos- Upgrade of LEZ devnet and testnet deployments to newest
0.3.0release - Upgrade of all Logos modules for new v3 devnet and testnet releases
- Configuration of RLN Logos Delivery modules with new testnet LEZ release
- Work on enabling Logos Storage API for testnet uploads
- Upgrade of LEZ devnet and testnet deployments to newest
status- Created
status-gobackend build for Status Python SDK and Engagement bot - Adding support for multiple languages to Status Engagement Bot
- Fixed OpenSSL Homebrew bottle fetching for MacOS Status app builds
- Ongoing work to make Linux ARM CI builds work on Jenkins ARM slave
- Created
office- Research into reported DKIM and DMARC issues for
logos.codomain
- Research into reported DKIM and DMARC issues for
sites- Fixed unavailable
status.appwebsite on Sunday, compose improvements
- Fixed unavailable
ci- Research into Tart for running MacOS microVMs on Jenkins slaves
- Checking options for 32 GB RAM macs from Innova for microVMs
- Ongoing work on fixing all GitHub checkout failures caused by rate-limiting
- Research into upgrading Nimbus on CI hosts to newest
0.26.0release
hq- Executed first stage of Vault cluster upgrades to
1.21.4 - Research into creating 3 layers of severity for Infra on-call
- Executed first stage of Vault cluster upgrades to
bi- SMTP configuration for n8n for Logos Circles CRM setup in BaseRow
- Ongoing work on Logos Basecamp and storage download analytics
ift-ts:nim:
ift-ts:nim:ift:2026q4-nimble:development- Warn when updating nimble from a nimble in a different path (PR #1879)
- Resolve the version of a named package instead of reusing its cached… (PR #1878)
- Release Setup Nimble Action
- Review Status Logos Messaging CI
- nim-lang/nimble#1880 Docs: Add a note about when to use lock files.
ift-ts:nim:ift:2026q4-nim-core-libs:nimlangserver- Pin Nimble to commit ae7a6ca in CI [Test on setup-nimble-action v2 feature] (PR #485)
- Run macOS CI on Apple Silicon (macos-latest) (PR #484)
- bumps setup-nimble-action from v1 to v2 (PR #483)
- Build macOS amd64 binary with an explicit x86_64 target (PR #482)
- nim-lang/langserver#448 Avoid some dangling nimsuggests
- nim-lang/langserver#473 Transport v2
- status-im/nim-json-rpc#300 Add
lastErrortoRpcConnection - status-im/nim-json-rpc#302 Pipes transport
- status-im/nim-json-rpc#296 Stdio transport
- nim-lang/langserver#454 Docs: Explain multi-entry-point project mapping
- nim-lang/langserver#479 Add nimsuggestMaxMemory config value to complement nimsuggest’s new
--maxMemoryoption.
ift-ts:nim:ift:2026q4-nim-core-libs:maintenance- nim-lang/Nim#26281 Feature: Control Nimsuggest’s memory consumption cap with runtime flag
ift-ts:p2p:
ift-ts:p2p:ift:2026q4-nimlibp2p-maintenance- Releases:
- logos-storage/logos-storage-nim#1546 chore: bump nim-libp2p to v2.4.0
- logos-messaging/logos-delivery#4376 chore: update Python bindings submodule for HTTPS fetches
- logos-messaging/logos-delivery-python-bindings#10 fix: fetch Delivery submodule over HTTPS
- iftech/nim-boringssl#24 ci: select GCC 14 before Nim setup
- status-im/nim-secp256k1#75 Bump version to 0.7.0.8.0 and document version numbering
- iftech/nim-boringssl#21 ci: drop Linux i386 support
- iftech/nim-libp2p#3173 fix(pubsub): release removed timedcache entries and preserve list links
- iftech/nim-libp2p#3149 feat(quic): expose engine configuration
- iftech/nim-boringssl#20 ci: check generated BoringSSL bindings before merging
- iftech/nim-libp2p#3202 refactor(Service): remove
setupmethod - iftech/nim-libp2p#3206 chore(IdentifyPusher): start/stop improvements
- iftech/nim-libp2p#3207 test(discovery): hardening assertion
- logos-co/logos-libp2p-module#116 ci(review): add open code review
- iftech/nim-libp2p#3198 test: add
expectMsgandexpectMsgContains - iftech/nim-lsquic#176 ci(review): fix workflow link
- Hardened AutoTLS startup, certificate handling and reachability notifications:
- iftech/nim-libp2p#3204 fix(WsTransport): WSS without static TLS credentials now raises
TransportStartErrorunless AutoTLS is configured - iftech/nim-libp2p#3205 chore(PeerInfo): ensure
expandAddrsLockis initialized before using it - iftech/nim-libp2p#3200 fix(AddressManager): re-entrant deadlock in reachability notifications
- iftech/nim-libp2p#3193 chore(autotls): public IP addres set when issuing cert
- iftech/nim-libp2p#3183 fix(autotls): fail to start WS transport when cert is not ready
- iftech/nim-libp2p#3182 fix(autotls): expiry parsing using RFC 3339
- iftech/nim-libp2p#3181 fix(autotls): bearer reissue path
- iftech/nim-libp2p#3204 fix(WsTransport): WSS without static TLS credentials now raises
- iftech/nim-libp2p#3165 fix(pubsub): retry a failed send stream open
- iftech/nim-libp2p#3201 feat(service-disco): advertise caller-supplied XPRs, not the node’s own record
- iftech/nim-libp2p#3186 fix(connmanager): retry watermark trims on a timer
- iftech/nim-libp2p#3196 fix(test): make gossipsub invalid-message scoring test immune to extra heartbeats
- iftech/nim-libp2p#3189 feat(cbind): add kad_wait_bootstrap
- iftech/nim-libp2p#3185 fix(kad): restore liveness loop fix reverted by #3179
- iftech/nim-libp2p#3180 fix(kad): let probed peers rotate full buckets
- logos-co/logos-libp2p-module#111 chore: shrink flake.lock from 450k to 17k lines
- iftech/roadmap#536 feat(p2p): nimbus downstream CI commitment for 2026q4
ift-ts:p2p:ift:2026q3-anoncomms-unified-networking- logos-co/nim-libp2p-mix-ffi#9 ci: add multi-platform build and test workflow
- logos-co/nim-libp2p-mix-ffi#8 refactor(ffi): remove obsolete routing test and consolidate cleanup
- logos-co/logos-libp2p-mix-rln#15 refactor(mix): simplify FFI waits and reject invalid configuration
- logos-co/logos-libp2p-mix-rln#16 ci: test supported Linux, WSL, and macOS platforms
- logos-co/logos-delivery-module#148 feat(mix): reapply routing with shared RLN backend
- logos-co/logos-libp2p-mix-rln#14 test(e2e): configure Delivery pure-libp2p peer budget
- logos-co/logos-modules-release#75 chore: release libp2p module 1.1.0
- logos-co/logos-libp2p-mix-rln#13 docs(e2e): add native build prerequisites
- logos-co/logos-libp2p-mix-rln#12 chore(mix): pin and document tested seven-host stack
- logos-co/nim-libp2p-mix-ffi#7 chore: update Mix RLN plugin pin
- logos-co/nim-libp2p-mix-ffi#6 chore(deps): update Mix integration
- logos-co/logos-libp2p-module#114 chore(build): pin nim-libp2p and set version 1.1.0
- logos-co/logos-libp2p-mix-rln#11 docs: update native Delivery integration pins
- logos-co/logos-libp2p-mix-rln#10 chore(rln): pin backend directly
- logos-co/logos-libp2p-mix-rln#9 chore(rln): pin typed verification result
- logos-co/logos-rln-modules#27 feat(rln): accept Mix proofs with a derived external nullifier
- logos-co/logos-delivery-module#125 feat(mix): expose native Mix routing with a shared RLN backend
- logos-co/logos-libp2p-mix-rln#7 refactor(mix): configure cover rate only at initialization
- logos-co/nim-libp2p-mix-ffi#5 refactor(ffi): configure cover rate only at initialization
- logos-co/nim-libp2p-mix#58 feat(mix): expose standalone host APIs and harden cover scheduling
- logos-co/mix-rln-spam-protection-plugin#22 feat(rln): add a shared backend adapter for Mix
- logos-messaging/logos-delivery#4282 feat(mix): use shared RLN proofs for native Delivery routing
- logos-messaging/logos-delivery#4181 feat(mix): allow spam protection injection
- logos-co/logos-libp2p-mix-rln#2 feat(mix): add standalone intermediates with shared RLN proofs
other notes- enabled parallel reviews
- each reviews will post individual comment
- supressed existing comments on next reviews
- added model and duration to comment
- added alberto to allowed list
- enabled parallel reviews
ift-ts:p2p:ift:2026q3-nimlibp2p-result-error-handling:result-conversion- iftech/nim-libp2p#3187 chore(result): add LPResultError type
- iftech/nim-libp2p#3188 chore(result): use LPResult alias in protocols
- iftech/nim-libp2p#3179 chore(result): add LPResult alias for core and transports
- iftech/nim-libp2p#3177 chore(result): NATService, switch mount and builders
- iftech/nim-libp2p#3176 chore(result): dialer connect path and ConnManager store return Result
- iftech/nim-libp2p#3197 chore(result): use LPResultError in LPResult
- iftech/nim-libp2p#3195 chore(result): purge mapErr
ift-ts:p2p:ift:2026q4-logos-core-consulting:consulting- logos-co/logos-libp2p-module#119 chore: pin flake inputs to a commit hashes, update nim-libp2p
- logos-co/logos-libp2p-module#115 feat(kad): add kadWaitBootstrap to wait for the DHT bootstrap after start
ift-ts:p2p:ift:2026q4-logos-delivery-consulting- logos-messaging/nim-ffi#209 chore(ffi): zero the request envelope with c_calloc
- logos-messaging/nim-ffi#205 chore(ci): one source for the sanitizer runtime options
ift-ts:qa:
ift-ts:qa:logos:2026q4-messaging-testing:interop-migration- ci: test Logos Delivery nightly and issue reporting in Jenkins
- ci: run scheduled UI tests against Logos Delivery nightly
- logos-messaging/logos-delivery#4335 test(e2e): cleanup harness code (migration 14)
- logos-messaging/logos-delivery#4348 test(e2e): rename the wrapper suite to c_abi (migration 15)
- logos-messaging/logos-delivery#4350 test(e2e): run the C ABI suite in parallel and make its xfailed tests pass (migration 16)
- logos-messaging/logos-delivery#4353 test(e2e): python binding as a submodule (migration 17)
- logos-messaging/logos-delivery-python-bindings#9 chore: bump logos-delivery and move the wrapper to the CBOR ABI
ift-ts:qa:logos:2026q4-source-code-level-qa:system-prototype- New workflows added to Bork:
audit-spec-test-case-coverageaudit-milestone-test-case-coverage
- RFP compliance and test coverage report for v0.2.5 sent to Gateway
audit-specworkflow output stabilized, received 2 hours work window- Brief spec content affects audit quality
- Minimalist brief is better for reproducibiliy
- Longer work window means more findings
- New workflows added to Bork:
ift-ts:qa:logos:2026q4-logos-basecamp:mcp-testsift-ts:qa:logos:2026q4-lez-fuzz-testing:framework-maintenanceother notes- OOO: 1 CC days.
ift-ts:qa:logos:2026q4-messaging-testing:maintenance- logos-messaging/logos-delivery#4368 ci: cache nim, nimble and nimcache (ci improvements 1)
- logos-messaging/logos-delivery#4379 test: configurable waiting times (ci improvements 2)
- logos-messaging/logos-delivery#4395 test: wait on conditions instead of fixed sleeps (ci improvements 3)
ift-ts:qa:status:2026q4-status-qa-desktop:new-tests- status-im/status-app#22653 fix(chat): mark messages read when the newest one is on screen
- status-im/status-app#22607 tests(@e2e): request payment in chat
- status-im/status-app#22583 fix(communities): hide joined members in invite popup after accept request
ift-ts:qa:status:2026q4-status-qa-desktop:maintenance- status-im/status-app#22654 fix(e2e): wait for link preview instead of failing on slow unfurl
- status-im/status-app#22581 ci: label macOS/iOS PR builds
- status-im/status-jenkins-lib#149 ghcmgr: send Diawi and dmg URLs for combined macOS/iOS jobs
- status-im/status-app#22623 chore(@e2e): skip destroyed community nav buttons after leave
- status-im/github-comment-manager#31 support multiple artifact URLs in PR build table
ift-ts:qa:status:2026q4-status-go-functional-testing:maintenance- status-im/status-go#7854 fix(functional): run Anvil and Foundry on the host architecture
ift-ts:qa:status:2026q4-status-go-functional-testing:coverage- status-im/status-go#7869 test(functional): add community SDS delivery regression coverage
ift-ts:qa:status:2026q4-status-qa-desktop:release-testing- status-im/status-app#22603 fix(wallet): keep the derived account address inside its field
- status-im/status-app#22604 Race condition when balances arrive before the token catalog is ready leads to token list staying empty / loading
ift-ts:qa:status:2026q4-status-qa-mobile:maintenance- status-im/status-app#22504 test(e2e_appium): press only a message that is on screen
- Spiked the logos-qt-mcp Qt inspector in Status: works on desktop and Android
ift-ts:qa:status:2026q4-status-qa-mobile:performance- Restored the Android perf lanes after a silent week; RC7 measured and published
- Posted resource findings on status-im/status-app#21248
- Reviewed the perf function; Q4 improvement plan written
ift-ts:qa:status:2026q4-status-qa-mobile:release-testing- Revised the Share to Status QA tree status-im/status-app#22522 after the requirements rewrite
ift-ts:qa:logos:2026q4-logos-basecamp:maintenance- Reviewed the Basecamp test plan and repo
ift-ts:sec:
ift:2026q4-ir-vulma:bug-bounty-triage-and-program-scope- Status-476 / Status-479 fix deployment confirmed on HackenProof; bounties closed out
- Q4 program-scope draft: Logos repos in, Keycard out
ift:2026q4-ir-vulma:vulnerability-managementift:2026q4-ssdlc:pr-security-reviews- KDF downgrade (scryptN 2^18 → 2^16) in status-go #7834 / status-app #22443 raised with saledjenic, incl. handling of keystores created at 2
- Post-merge passes: keycard keypair migration #7830/#22419, swap feature flags #7835/#22446, Windows downloads #22477
- New-surface review: Relay provider #7846/#22524, Android APK install from the in-app browser #22526 (#22483, #22495), WalletConnect off-GUI-thread #7847/#22544, biometric signing #22547
- New repos baselined: logos-peering, logos-delivery-test-harness, logos-leaderboard-module/-ui; license gaps flagged on uuids and infra-role-status-bot
ift:2026q4-tr-wallet-security:treasury-multisig-review- Final Q3 reconciliation committed to master-wallet-index; #1 license finding routed to infra-ci
ift:2026q4-tr-continuity-plan:backup-signatory-onboarding- Backup signatories onboarded; W0001/W0002 walkthrough run as the first Q4 runbook dry run
ift:2026q4-iam-operations:access-revalidation-and-cleanup- Q4 revalidation kickoff: Q3 leavers’ access checked across GitHub, Notion, n8n / Security cloud and BitWarden
ift:2026q4-internal-audit:logos-lez-programs-security-review- Continue reviewing AMM in lez-programs
- Wrote an audit draft on lez-atomic-swaps
ift:2026q4-internal-audit:logos-blockchain-security-review- Reviewed a bug report on the Zcash protocol
- A similar flaw was reported here #190
- Run a new node with the latest testnet 0.3
- Continue reviewing RFPs
ift:2026q4-internal-audit:logos-execution-zone-security-review- Setup GH label system for logos-co/audit-reports/issues.
- Issued 1 x high finding #192
- Reported at this discord channel Discord thread
ift-ts:tke:
vac:tke:ift:logos-token:value-accrual- continued the buyback-and-make model
vac:tke:ift:ecodev:liquidity- researched about the problem to be solved
- reviewed Martin’s doc
- joined the kick off meeting
ift-ts:web:
ift-ts:web:logos:2026q4-logos-website:maintenance- Published the Testnet v0.3 launch updates across the roadmap, homepage, technology stack, Basecamp, FAQ and terms pages: PR
- Published the Testnet v0.3 FAQ, Terms and Conditions and Privacy Policy, with links from the Blockchain, Basecamp and footer sections: PR
- Updated automatic Linux, macOS and Windows Basecamp downloads to version 0.3.1 while preserving the latest-release fallback: PR
- Updating links and copy with Guru and Marina
ift-ts:web:logos:2026q4-logos-website:past-present-future- Added the Amanda interactive film to Past Present Future: PR
- Added five interactive moments, choice outcomes, sources, the final report and mobile video framing
- Linked the Amanda card from the Life’s Choices page
- Added the Amanda interactive film to Past Present Future: PR
ift-ts:web:logos:2026q3-logos-website:selfhosting- Completed the CMS publishing workflow for development and production: PR
- Added CMS controls for Jenkins builds, deployment status tracking and reviewed media snapshots
- Added atomic publishing reservations and bypassed the build cache for manual publishing
- Completed the CMS publishing workflow for development and production: PR
ift-ts:web:ift:2026q4-maintenance:maintenance- Updated the Nimbus website footer to link Messaging, Storage and Blockchain to the Logos technology stack: PR
- Updated the shared Docusaurus footer preset and the Logos design-system footer sample with the same link structure: PR, PR
docs.keycard.tech(keycard-tech/keycard-website)- Upgrade to node.js 24; make sure nothing breaks; keep Guy-Louis updated: chore: update Node.js to 24
admin-acid.logos.co- Sunset OS contributors scoring & ranking APIs. Remove all related code and close stales PRs:
- Close: feat(hasura): add BI GraphQL client and contribution data layer / refactor(contributors): source GitHub data from Hasura BI / chore(contributors): remove legacy collection pipeline
- Open & merge chore: remove contribute portal (contributors, leaderboards, proposals)
- Keep Alexis from Infra informed
- Sunset OS contributors scoring & ranking APIs. Remove all related code and close stales PRs:
logos-web- Check & tackle: Repo is 2.5 GB because build output is committed to deploy branches
- Need infra to update caddy setup to support
force-push: chore(logos.co): drop git history from deploy-* branches on each build - To be merged to fix the issue once caddy is updated: ci: drop deploy-* history on each deploy
- chore(web): remove unused about mountain video
- Need infra to update caddy setup to support
- Check & tackle: Repo is 2.5 GB because build output is committed to deploy branches
logos-press-engine- Close stale PR because
logos-press-enginewill be sunset in favor oflogos.co/media: chore(CI): remove credential build arguments to move docker image to public registry
- Close stale PR because
AI Workflows- Fine tune
ai-docs-syncto actually delete docs instead of only suggesting deletion; when relevant make it add new doc files other than for new apps or packages with no README.
- Fine tune
other notes