-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreport-test-output.json
More file actions
1 lines (1 loc) · 75.4 KB
/
report-test-output.json
File metadata and controls
1 lines (1 loc) · 75.4 KB
1
{"success":true,"report_type":"public","report_format":"concise","report_scope":"biweekly","report_grouping":"repository","model":"gpt-5.2-pro","models":["gpt-5.2-pro"],"model_reports":{},"date_range":{"start":"2026-02-01","end":"2026-02-15","days":15},"stats":{"total_commits":2161,"total_prs":12,"total_repos":67,"total_lines_added":3939114,"total_lines_deleted":959544,"total_changes":4898658,"net_change":2979570,"total_contributors":16},"repo_limit_applied":true,"repo_count_total":67,"repo_count_shown":11,"highlight":"Tokamak Network advanced user-facing delivery across privacy, staking, and rollup tooling. Key work tightened reliability and reduced friction for builders and users. Total: **2161** commits, **12** merged PRs across **67** repositories.","title":"","headline":"","full_report":null,"sections":[{"project":"SentinAI","title":"SentinAI","content":"* AI-powered security sentinel for automated smart contract auditing, vulnerability detection, and verification reporting.\n* Launched proposals, verification reports, and update architecture.\n* Launched the first architectural draft.\n* Secured clean up file reorganization and add new proposals.\n"},{"project":"ton-staking-v2","title":"ton-staking-v2","content":"* TON token staking platform enabling holders to earn rewards while securing the network.\n* Improved staking experience and validator operations.\n* Improved front Demo Update.\n* Improved operational visibility with monitoring tools.\n"},{"project":"zk-dex-d1-private-voting","title":"zk-dex-d1-private-voting","content":"* Zero-knowledge proof based decentralized voting system enabling private, verifiable on-chain governance.\n* Improved voting ux: block ui after voting, fix translations.\n* Launched d2 quadratic voting implementation.\n* Launched safer wallet experiences for private transactions.\n"},{"project":"dust-protocol","title":"dust-protocol","content":"* Privacy-focused protocol for confidential token transfers with fast withdrawal support and social login onboarding.\n* Improved fast withdrawal reliability and speed.\n* Secured onboarding loop, name registration, and dark theme issues.\n* Launched all app pages, components, and updated hooks.\n"},{"project":"auto-research-press","title":"auto-research-press","content":"* Automated research publication platform that aggregates and publishes blockchain ecosystem analysis reports.\n* Streamlined v1.1.0: Add secondary category support, fix frontend UX, rename to Autonomous Research Press.\n* Improved rollup deployment experience.\n* Launched exclude generated reports from git, each server maintains its own.\n"},{"project":"Tokamak-zk-EVM","title":"Tokamak-zk-EVM","content":"* Core ZK-EVM engine enabling private smart contract execution with zero-knowledge proofs on Ethereum.\n* Improved public commitment split across setup/prove/preprocess/verify.\n* Improved user-facing experience.\n* Secured integrate synthesizer and add preprocess input support.\n"},{"project":"tokamon","title":"tokamon","content":"* Development work on tokamon.\n* Secured replace Flutter app with React Native + Expo project.\n* Launched react native app with role-based navigation.\n* Launched safer wallet experiences for private transactions.\n"},{"project":"all-thing-eye","title":"all-thing-eye","content":"* Development work on all-thing-eye.\n* Launched ati support bot for ticket-based task automation.\n* Secured separate chatbot token from data collector token.\n* Launched weekly output bot and tools management ui.\n"},{"project":"tokamak-dao-v2","title":"tokamak-dao-v2","content":"* Decentralized governance platform where TON holders vote on protocol proposals and upgrades.\n* Improved staking experience and validator operations.\n* Improved rollup deployment experience.\n* Launched vton issuance simulator.\n"},{"project":"Tokamak-AI-Layer","title":"Tokamak-AI-Layer","content":"* Development work on Tokamak-AI-Layer.\n* Improved staking experience and validator operations.\n* Streamlined + yield agents fixed.\n* Improved rollup deployment experience.\n"},{"project":"Other repos","title":"Other repos","content":"* Other Active Developments: Managed consistent updates across 57 other repositories, focusing on continuous maintenance, documentation, and automated testing to ensure a robust ecosystem.\n"}],"summaries":{"SentinAI":{"project":"SentinAI","repos":["SentinAI"],"total_commits":223,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"SentinAI","message":"docs: add proposals, verification reports, and update architecture docs","sha":"dfee6b35","timestamp":"2026-02-06 08:48:35","additions":12349,"deletions":4,"member_id":"theo"},{"repo":"SentinAI","message":"Initial commit","sha":"ec86520e","timestamp":"2026-02-05 15:53:17","additions":10218,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"feat: implement hybrid AI strategy with module-specific providers","sha":"b7f58485","timestamp":"2026-02-09 09:40:14","additions":4193,"deletions":202,"member_id":"theo"},{"repo":"SentinAI","message":"test: add vitest config and k8s scaler coverage","sha":"a53b52b1","timestamp":"2026-02-08 02:48:57","additions":3536,"deletions":709,"member_id":"theo"},{"repo":"SentinAI","message":"docs: clean up file reorganization and add new proposals","sha":"eccc86cf","timestamp":"2026-02-11 23:50:19","additions":2880,"deletions":740,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add E2E verification script and Playwright test infrastructure","sha":"20c7878a","timestamp":"2026-02-10 01:56:42","additions":3510,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"feat: replace SentinAI L1 RPC display with L2 nodes L1 RPC status","sha":"f8a0c732","timestamp":"2026-02-12 04:33:19","additions":3268,"deletions":35,"member_id":"theo"},{"repo":"SentinAI","message":"chore: remove Playwright-related documentation","sha":"27b0fdb6","timestamp":"2026-02-10 03:22:40","additions":0,"deletions":2958,"member_id":"theo"},{"repo":"SentinAI","message":"docs: add proposals for zero-downtime scaling and Redis state store","sha":"8b41c27f","timestamp":"2026-02-07 06:14:01","additions":2289,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"docs: update todo.md with latest progress and upcoming tasks","sha":"f386f18a","timestamp":"2026-02-12 13:54:34","additions":1390,"deletions":887,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add LLM stress test framework with API server configuration","sha":"0409d0ff","timestamp":"2026-02-12 13:23:41","additions":2149,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"refactor: simplify dashboard UI after NLOps integration","sha":"7bae1252","timestamp":"2026-02-10 04:33:52","additions":109,"deletions":1672,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add L1 RPC auto-failover with Proxyd ConfigMap support","sha":"b87e2b1f","timestamp":"2026-02-12 01:02:01","additions":1749,"deletions":17,"member_id":"theo"},{"repo":"SentinAI","message":"feat: implement Proposal 9 — EOA balance monitoring and auto-refill","sha":"9d4f3638","timestamp":"2026-02-12 02:10:36","additions":1434,"deletions":7,"member_id":"theo"},{"repo":"SentinAI","message":"refactor: replace Playwright with Vitest integration tests","sha":"00175570","timestamp":"2026-02-10 03:20:23","additions":676,"deletions":674,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add comprehensive 5-minute demo materials","sha":"cebe32b6","timestamp":"2026-02-12 08:01:51","additions":1292,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"feat: rewrite setup wizard v2 — step-by-step with live validation","sha":"0802a7ce","timestamp":"2026-02-14 11:15:58","additions":748,"deletions":521,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add EC2 deployment with Tunnel-first flow, non-interactive install, and dual-scenario guide","sha":"e7fae6dd","timestamp":"2026-02-10 11:04:51","additions":1196,"deletions":38,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add modular chain plugin system for multi-chain L2 support","sha":"59988496","timestamp":"2026-02-14 15:29:20","additions":1203,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"test: add 3 core unit test modules (93 tests, 496 cumulative)","sha":"79c0d47f","timestamp":"2026-02-10 05:03:52","additions":1198,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"test: add scheduler and redis-store unit tests (80 tests total, 403 cumulative)","sha":"e307001b","timestamp":"2026-02-10 04:58:30","additions":1174,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"docs: add comprehensive RCA (Root Cause Analysis) engine guide","sha":"74b1428c","timestamp":"2026-02-09 11:14:14","additions":1167,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"docs: update proposals and add zero-downtime spec","sha":"987dabe1","timestamp":"2026-02-08 02:49:04","additions":1159,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"feat: implement predictive scaling with AI-powered time-series analysis","sha":"4c60b214","timestamp":"2026-02-06 04:49:36","additions":1122,"deletions":9,"member_id":"theo"},{"repo":"SentinAI","message":"feat: implement NLOps natural language operations (Proposal 5)","sha":"1739c854","timestamp":"2026-02-10 02:41:36","additions":1128,"deletions":1,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add daily operation report generation system","sha":"55f45078","timestamp":"2026-02-09 02:16:13","additions":1122,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"docs: add comprehensive feature and architecture documentation (P1)","sha":"6a34fe7d","timestamp":"2026-02-10 05:42:29","additions":1101,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"feat: add server-side autonomous agent loop","sha":"34526726","timestamp":"2026-02-11 04:31:36","additions":1008,"deletions":83,"member_id":"theo"},{"repo":"SentinAI","message":"docs: add demo scenarios and production load testing guide","sha":"73bfdf56","timestamp":"2026-02-11 04:31:58","additions":1036,"deletions":0,"member_id":"theo"},{"repo":"SentinAI","message":"refactor: translate all Korean text to English across codebase","sha":"8b1730f6","timestamp":"2026-02-15 11:32:31","additions":503,"deletions":503,"member_id":"theo"}],"merged_pr_list":[],"lines_added":92357,"lines_deleted":17072,"total_changes":109429,"net_change":75285,"contributors":["theo"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/SentinAI","start_date":"2026-02-01","end_date":"2026-02-15"},"ton-staking-v2":{"project":"ton-staking-v2","repos":["ton-staking-v2"],"total_commits":194,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"ton-staking-v2","message":"merge: integrate ton-staking-v3/dev into rat-fast-withdrawal","sha":"5a9d1633","timestamp":"2026-02-07 13:01:34","additions":32284,"deletions":867,"member_id":"zena"},{"repo":"ton-staking-v2","message":"chore: add scripts/config/ to .gitignore and untrack devnet data","sha":"dd4ddc73","timestamp":"2026-02-10 05:05:23","additions":2,"deletions":32191,"member_id":"zena"},{"repo":"ton-staking-v2","message":"chore: update devnet configuration files","sha":"674e5400","timestamp":"2026-02-03 12:34:08","additions":31447,"deletions":9,"member_id":"zena"},{"repo":"ton-staking-v2","message":"Front Demo Update","sha":"2ba24613","timestamp":"2026-02-10 07:19:26","additions":12533,"deletions":64,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"feat: add web-based devnet monitoring UI","sha":"997800df","timestamp":"2026-02-03 08:07:17","additions":11774,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"Update Front Test","sha":"ba263d60","timestamp":"2026-02-03 15:34:34","additions":10732,"deletions":32,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"docs: remove outdated Fast Withdrawal documentation","sha":"478dd176","timestamp":"2026-02-03 08:33:05","additions":0,"deletions":8882,"member_id":"zena"},{"repo":"ton-staking-v2","message":"docs: add Fast Withdrawal design documentation","sha":"f1bdec53","timestamp":"2026-02-02 14:48:48","additions":8084,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"chore(scripts): remove obsolete devnet scripts","sha":"bfbc51f0","timestamp":"2026-02-07 12:42:10","additions":0,"deletions":7877,"member_id":"zena"},{"repo":"ton-staking-v2","message":"docs: update V3 system documentation with RAT client details","sha":"54f08a6f","timestamp":"2026-02-02 04:20:11","additions":6381,"deletions":552,"member_id":"zena"},{"repo":"ton-staking-v2","message":"docs: add web-ui verification checklists","sha":"ad35593c","timestamp":"2026-02-03 12:37:30","additions":5110,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"Real op-challenger integration test","sha":"5aa00c18","timestamp":"2026-02-09 06:48:50","additions":4613,"deletions":113,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"test(op-e2e): add Fast Withdrawal e2e tests","sha":"13fda237","timestamp":"2026-02-03 05:27:07","additions":4291,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"e2e test update","sha":"283dbdc8","timestamp":"2026-02-09 04:16:12","additions":1407,"deletions":2516,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"feat(web-ui): add comprehensive devnet monitoring dashboard","sha":"2ef2feb3","timestamp":"2026-02-03 12:36:44","additions":3375,"deletions":324,"member_id":"zena"},{"repo":"ton-staking-v2","message":"docs: add comprehensive local deployment operation guides","sha":"ea7a0034","timestamp":"2026-02-03 08:07:10","additions":3685,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"Challenger E2E test","sha":"0fef4622","timestamp":"2026-02-01 09:03:39","additions":3292,"deletions":10,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"docs: add Fast Withdrawal design and planning documents","sha":"babb9f75","timestamp":"2026-02-03 13:18:19","additions":3266,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"DisputeGame Challenger Reward Update","sha":"58225ee7","timestamp":"2026-02-01 06:26:47","additions":2927,"deletions":59,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"feat(fast-withdrawal): implement validator node with BLS signing and libp2p","sha":"9cbab0e4","timestamp":"2026-02-03 13:18:22","additions":2840,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"feat(aggregator): add core service packages","sha":"8512d26e","timestamp":"2026-02-03 15:28:25","additions":2733,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"Create FrontEnd For Demo","sha":"9826f043","timestamp":"2026-02-03 11:41:32","additions":2505,"deletions":0,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"feat(scripts): add sepolia fork devnet startup scripts","sha":"ae65f2e0","timestamp":"2026-02-04 10:09:43","additions":2341,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"refactor: reorganize RAT tests into rat-client directory","sha":"7163f75f","timestamp":"2026-02-02 04:19:35","additions":1134,"deletions":1192,"member_id":"zena"},{"repo":"ton-staking-v2","message":"feat(web-ui): add Playwright e2e tests for staking dashboard","sha":"da287915","timestamp":"2026-02-07 09:42:45","additions":2192,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"feat(fast-withdrawal): add fixed TON fee and Portal onlyRAT access control","sha":"2bb6faaa","timestamp":"2026-02-11 11:48:20","additions":1382,"deletions":654,"member_id":"zena"},{"repo":"ton-staking-v2","message":"docs: remove outdated local deployment documentation","sha":"9bfff7c2","timestamp":"2026-02-03 12:36:58","additions":0,"deletions":1979,"member_id":"zena"},{"repo":"ton-staking-v2","message":"Create LotteryCandidate","sha":"78528667","timestamp":"2026-02-03 10:15:47","additions":1920,"deletions":11,"member_id":"harvey"},{"repo":"ton-staking-v2","message":"feat(scripts): add devnet verification scripts","sha":"c785b8d6","timestamp":"2026-02-03 12:37:41","additions":1925,"deletions":0,"member_id":"zena"},{"repo":"ton-staking-v2","message":"feat(devnet): add fast withdrawal Docker and devnet scripts","sha":"82ec5952","timestamp":"2026-02-11 02:12:50","additions":1813,"deletions":0,"member_id":"zena"}],"merged_pr_list":[],"lines_added":214917,"lines_deleted":66655,"total_changes":281572,"net_change":148262,"contributors":["jason","zena","harvey"],"contributor_count":3,"github_url":"https://github.com/tokamak-network/ton-staking-v2","start_date":"2026-02-01","end_date":"2026-02-15"},"zk-dex-d1-private-voting":{"project":"zk-dex-d1-private-voting","repos":["zk-dex-d1-private-voting"],"total_commits":143,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"zk-dex-d1-private-voting","message":"Fix D2 circuit commitment and add integration test","sha":"36b77386","timestamp":"2026-02-09 12:24:01","additions":30341,"deletions":29055,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":" Improve voting UX: block UI after voting, fix translations","sha":"e38633df","timestamp":"2026-02-05 14:05:57","additions":37157,"deletions":647,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Add D2 Quadratic Voting implementation","sha":"3b280ad9","timestamp":"2026-02-09 11:37:10","additions":32078,"deletions":4,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Critical nullifier verification + multi-wallet support","sha":"d7f35ffc","timestamp":"2026-02-06 06:25:09","additions":29941,"deletions":308,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat: Improve UX with fingerprint loader and progress tracking","sha":"f40cf21e","timestamp":"2026-02-12 06:01:24","additions":7160,"deletions":9592,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"chore: Clean up project and improve code quality","sha":"9813b4ca","timestamp":"2026-02-12 06:30:28","additions":12,"deletions":13462,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Add D2 ZK proof generation and Hardhat deployment","sha":"58c5759f","timestamp":"2026-02-09 12:11:37","additions":10573,"deletions":249,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat: Add proposals carousel to landing page with fast navigation","sha":"91e796df","timestamp":"2026-02-11 13:50:39","additions":10060,"deletions":0,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Initial commit: zkDEX D1 Private Voting Demo","sha":"701d069c","timestamp":"2026-02-04 06:37:16","additions":8543,"deletions":2,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Implement D1 spec: ZK circuit, commit-reveal contract, documentation update","sha":"8f929e5b","timestamp":"2026-02-05 06:18:30","additions":5615,"deletions":1945,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(coordinator): Add off-chain coordinator service for MACI processing","sha":"c965d5be","timestamp":"2026-02-13 06:23:59","additions":4230,"deletions":0,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"chore: Delete 15 unused legacy D1/D2 files","sha":"db51c66c","timestamp":"2026-02-15 12:59:01","additions":2,"deletions":4084,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Remove D1/D2 separation, unify into single voting flow","sha":"59372d05","timestamp":"2026-02-09 13:09:54","additions":677,"deletions":1988,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"docs(maci): Update PDCA documents to 100% MACI coverage","sha":"b4550134","timestamp":"2026-02-13 04:59:34","additions":1782,"deletions":826,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Refactor App.tsx into modular components and hooks","sha":"e7ce5d03","timestamp":"2026-02-07 07:44:31","additions":1219,"deletions":1221,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Implement phase-based UI and auto voter registration","sha":"e64292e4","timestamp":"2026-02-11 10:56:43","additions":1956,"deletions":84,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Refactor frontend for privacy-first voting experience","sha":"5124eb2a","timestamp":"2026-02-04 13:04:40","additions":1060,"deletions":761,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Redesign D2 Quadratic Voting UX based on Snapshot/Gitcoin patterns","sha":"cb782e07","timestamp":"2026-02-09 12:54:44","additions":1256,"deletions":557,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"chore: Remove .env, cache/, out/, broadcast/ from git tracking","sha":"4b2860ad","timestamp":"2026-02-15 11:46:58","additions":9,"deletions":1756,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"docs: Add MACI anti-collusion design document (PDCA Design phase)","sha":"8132c441","timestamp":"2026-02-13 04:08:29","additions":1058,"deletions":314,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(ui): UX overhaul - stepper, accordion, poll form, MACI landing","sha":"0dc2aad3","timestamp":"2026-02-15 07:40:12","additions":930,"deletions":376,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Add D2 Quadratic Voting integration (ZkVotingFinal)","sha":"b00c7a7c","timestamp":"2026-02-09 12:02:16","additions":1079,"deletions":13,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(contracts): Add MACI V2 core contracts and test suite","sha":"cff065be","timestamp":"2026-02-13 06:23:34","additions":1007,"deletions":1,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"Add comprehensive documentation and improve landing page","sha":"d222454b","timestamp":"2026-02-04 07:58:42","additions":922,"deletions":61,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"docs: Add MACI anti-collusion plan and save D1/D2 authoritative specs","sha":"35c7d43f","timestamp":"2026-02-13 03:56:04","additions":978,"deletions":2,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(crypto): Add MACI crypto modules (ECDH, DuplexSponge, EdDSA, BLAKE512","sha":"599a9c5b","timestamp":"2026-02-13 05:40:56","additions":958,"deletions":1,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(ux): Add proposals list, vote history, credit tracking, poll expiry","sha":"4203aeb1","timestamp":"2026-02-15 13:39:06","additions":800,"deletions":154,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(ui): Service-level upgrade - results, timer, confirmation, coordinator keys","sha":"877034ce","timestamp":"2026-02-15 09:10:41","additions":882,"deletions":69,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat(ui): Add Korean/English i18n and simplify navigation to MACI-only","sha":"cdddb4cb","timestamp":"2026-02-15 07:20:12","additions":717,"deletions":203,"member_id":"monica"},{"repo":"zk-dex-d1-private-voting","message":"feat: Deploy MACI V2 to Sepolia and connect frontend","sha":"5f8a89b4","timestamp":"2026-02-13 07:57:02","additions":813,"deletions":63,"member_id":"monica"}],"merged_pr_list":[],"lines_added":214848,"lines_deleted":72397,"total_changes":287245,"net_change":142451,"contributors":["monica","ale"],"contributor_count":2,"github_url":"https://github.com/tokamak-network/zk-dex-d1-private-voting","start_date":"2026-02-01","end_date":"2026-02-15"},"dust-protocol":{"project":"dust-protocol","repos":["dust-protocol"],"total_commits":129,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"dust-protocol","message":"feat: add ERC-20 support, cross-chain Merkle naming, Gelato relay, Privy social login, and UX fixes","sha":"13cab654","timestamp":"2026-02-13 18:51:43","additions":179115,"deletions":758,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: integrate Railgun Privacy Pool for withdrawal unlinkability","sha":"e5d01a8c","timestamp":"2026-02-09 21:49:19","additions":62341,"deletions":11268,"member_id":"sahil"},{"repo":"dust-protocol","message":"fix: resolve onboarding loop, name registration, and dark theme issues","sha":"ed363f5d","timestamp":"2026-02-14 13:04:51","additions":28789,"deletions":682,"member_id":"sahil"},{"repo":"dust-protocol","message":"chore: add package-lock.json","sha":"196790eb","timestamp":"2026-02-06 08:20:30","additions":15774,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add Twitter social login support","sha":"b0a9554e","timestamp":"2026-02-14 23:22:08","additions":10416,"deletions":235,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add all app pages, components, and updated hooks","sha":"02b290aa","timestamp":"2026-02-07 13:23:11","additions":4563,"deletions":190,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: integrate Privy for social login (Google, Discord, email, Apple)","sha":"4dbfdd0c","timestamp":"2026-02-11 18:34:22","additions":2985,"deletions":121,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: unified multi-address dashboard with balance aggregation","sha":"80c9da29","timestamp":"2026-02-10 10:25:17","additions":450,"deletions":1803,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: server-side stealth address resolution with eager pre-announcement","sha":"fc40c50b","timestamp":"2026-02-10 05:38:11","additions":1165,"deletions":768,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat(ui): add Private Wallet interface","sha":"ae3f14d3","timestamp":"2026-02-06 08:19:02","additions":1714,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"fix: add npm overrides to resolve viem peer dependency conflicts on Vercel","sha":"43835800","timestamp":"2026-02-14 23:41:03","additions":46,"deletions":1456,"member_id":"sahil"},{"repo":"dust-protocol","message":"test: add comprehensive test suite","sha":"6ec34634","timestamp":"2026-02-06 08:19:25","additions":1436,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add ERC-4337 stealth account contracts with paymaster","sha":"338059a3","timestamp":"2026-02-10 09:21:50","additions":1251,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat(hooks): add React hooks for stealth operations","sha":"39fcad54","timestamp":"2026-02-06 08:18:54","additions":1250,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: sponsored gas for all actions, fix link payment tracking","sha":"9227d268","timestamp":"2026-02-07 17:43:30","additions":888,"deletions":197,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add privacy pool UI — consolidate modal + dashboard integration","sha":"9356a787","timestamp":"2026-02-11 12:27:53","additions":741,"deletions":287,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: no-opt-in stealth payments on pay pages","sha":"71be685f","timestamp":"2026-02-09 06:37:21","additions":795,"deletions":208,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: redesign pay page with tabbed layout and animated success state","sha":"0735d6ab","timestamp":"2026-02-11 10:01:47","additions":645,"deletions":346,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add pool management hook + scanner integration","sha":"fc2e578e","timestamp":"2026-02-11 12:27:47","additions":876,"deletions":10,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: refactor 11 API routes for multi-chain support","sha":"d37211c6","timestamp":"2026-02-13 11:54:12","additions":233,"deletions":634,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add DustPool Solidity contracts","sha":"4a4b9a1d","timestamp":"2026-02-11 12:27:16","additions":826,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat(relayer): add privacy-preserving withdrawal service","sha":"c7fffa63","timestamp":"2026-02-06 08:19:17","additions":686,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"fix: resolve 23 production readiness issues across naming, ERC-20, Gelato, and Privy","sha":"1b74673c","timestamp":"2026-02-13 20:00:15","additions":580,"deletions":94,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat(contracts): add ERC-5564/6538 stealth address contracts","sha":"a8735b0f","timestamp":"2026-02-06 08:18:29","additions":673,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add StealthSubAccount7702 contract for EIP-7702 delegation","sha":"fd18ac96","timestamp":"2026-02-13 15:12:26","additions":657,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"fix: downgrade eslint to v8 for eslint-config-next@14 compatibility","sha":"e466e7ad","timestamp":"2026-02-13 20:50:03","additions":394,"deletions":192,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: sender navigation UX + 0x address support","sha":"ddaeb821","timestamp":"2026-02-10 12:48:44","additions":477,"deletions":105,"member_id":"sahil"},{"repo":"dust-protocol","message":"chore: remove scripts and deployment files from repo","sha":"ac87fbfd","timestamp":"2026-02-07 17:45:17","additions":4,"deletions":544,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat(lib): add core stealth address cryptography","sha":"4f024686","timestamp":"2026-02-06 08:18:38","additions":543,"deletions":0,"member_id":"sahil"},{"repo":"dust-protocol","message":"feat: add DustPool tests + deployment to Thanos Sepolia","sha":"6dbdda53","timestamp":"2026-02-11 12:27:24","additions":538,"deletions":0,"member_id":"sahil"}],"merged_pr_list":[],"lines_added":331893,"lines_deleted":22584,"total_changes":354477,"net_change":309309,"contributors":["sahil"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/dust-protocol","start_date":"2026-02-01","end_date":"2026-02-15"},"auto-research-press":{"project":"auto-research-press","repos":["auto-research-press"],"total_commits":103,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"auto-research-press","message":"v1.1.0: Add secondary category support, fix frontend UX, rename to Autonomous Research Press","sha":"daedb6b1","timestamp":"2026-02-12 07:23:25","additions":934,"deletions":207636,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add results/ to seed data for /api/projects endpoint","sha":"af7d733b","timestamp":"2026-02-08 07:00:23","additions":149274,"deletions":0,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add seed data for initial Railway deployment","sha":"68f9f629","timestamp":"2026-02-08 06:57:49","additions":36599,"deletions":0,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Exclude generated reports from git, each server maintains its own","sha":"a13ad3d4","timestamp":"2026-02-07 01:58:16","additions":4,"deletions":29240,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Improve research queue: time tracking and rejected section","sha":"81539633","timestamp":"2026-02-06 06:52:12","additions":23848,"deletions":36,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Clean up old rejected reports","sha":"d6aacc06","timestamp":"2026-02-06 06:32:30","additions":3,"deletions":21642,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Sync seed-data and always merge on deploy","sha":"c539c9d3","timestamp":"2026-02-08 07:57:12","additions":19220,"deletions":15,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add complete backend infrastructure and research results","sha":"dd72db52","timestamp":"2026-02-05 07:02:55","additions":15996,"deletions":0,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add reviewer context from previous rounds and fix workflow loading","sha":"89849b57","timestamp":"2026-02-05 15:04:17","additions":10178,"deletions":42,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add comprehensive workflow visualization and analytics (Phase 1 & 2)","sha":"90da2f69","timestamp":"2026-02-05 06:44:05","additions":5703,"deletions":1107,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"v1.2.0: Improve agents, reorganize tests, enhance Gemini support","sha":"493cc68f","timestamp":"2026-02-12 07:57:59","additions":4523,"deletions":1096,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Implement new collaborative workflow with research cycles and plan feedback","sha":"c9074901","timestamp":"2026-02-06 17:45:55","additions":3943,"deletions":1074,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add DB layer, model config, Docker deploy, external submissions UI, and agent refactors","sha":"50b85e94","timestamp":"2026-02-08 05:51:56","additions":4017,"deletions":482,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Redesign website as modern research blog with article listing","sha":"616b342c","timestamp":"2026-02-02 08:14:40","additions":2201,"deletions":1704,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add audience level feature, parallel workers, GPT reviewers, and UI improvements","sha":"680fc93d","timestamp":"2026-02-07 14:54:59","additions":2780,"deletions":544,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add report download (.md) and admin external report upload","sha":"b1f87755","timestamp":"2026-02-09 06:09:08","additions":2600,"deletions":717,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Rebrand to Autonomous Research Press + add interrupted workflow support","sha":"d5dff96e","timestamp":"2026-02-06 16:12:11","additions":2842,"deletions":277,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Implement Author Rebuttal workflow (Option 2)","sha":"2c9cfa9e","timestamp":"2026-02-06 04:43:10","additions":2902,"deletions":6,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add Layer 2 fee structures research report with web presentation","sha":"91e463f5","timestamp":"2026-02-02 05:03:22","additions":2485,"deletions":1,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add submission guidelines, About page, and 50K word limit","sha":"477bb945","timestamp":"2026-02-08 05:49:26","additions":2376,"deletions":104,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add 5 completed research reports to seed data across diverse academic fields","sha":"7a86dac2","timestamp":"2026-02-08 18:49:31","additions":2300,"deletions":0,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Implement Research Notes → Paper Writing Workflow","sha":"e9674229","timestamp":"2026-02-06 05:30:38","additions":2210,"deletions":1,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Refactor agents for Gemini Flash support, add json_repair util, add tests","sha":"11b64d42","timestamp":"2026-02-09 15:47:28","additions":1185,"deletions":256,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Apply Stitch design system site-wide, fix title generation","sha":"721b95d0","timestamp":"2026-02-15 15:00:40","additions":1137,"deletions":297,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Implement Multi-Stage Writing System (Phase 1)","sha":"84333513","timestamp":"2026-02-06 05:07:27","additions":1403,"deletions":2,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Rebrand to Automated Research Lab","sha":"47f1f6cf","timestamp":"2026-02-06 07:12:50","additions":1356,"deletions":13,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Workflow resumed successfully: AI + Crypto paper completed Round 3","sha":"9f0d40cf","timestamp":"2026-02-06 11:04:42","additions":1326,"deletions":1,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Add version management system and test utilities","sha":"1ebede04","timestamp":"2026-02-10 02:30:24","additions":1259,"deletions":0,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Railway deploy prep: volume support, cleanup, README rewrite","sha":"24dea65a","timestamp":"2026-02-08 06:22:39","additions":134,"deletions":1004,"member_id":"suhyeon"},{"repo":"auto-research-press","message":"Refine warm amber design system: typography, color palette, accessibility","sha":"35db56c5","timestamp":"2026-02-15 03:07:24","additions":709,"deletions":392,"member_id":"suhyeon"}],"merged_pr_list":[],"lines_added":314871,"lines_deleted":269567,"total_changes":584438,"net_change":45304,"contributors":["suhyeon"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/auto-research-press","start_date":"2026-02-01","end_date":"2026-02-15"},"Tokamak-zk-EVM":{"project":"Tokamak-zk-EVM","repos":["Tokamak-zk-EVM"],"total_commits":89,"total_prs":6,"merged_prs":6,"top_commits":[{"repo":"Tokamak-zk-EVM","message":"Apply all pending branch updates","sha":"4cf63eb0","timestamp":"2026-02-15 08:00:17","additions":131,"deletions":7876,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Update circuit visualizer","sha":"9afe6a75","timestamp":"2026-02-09 17:16:47","additions":6090,"deletions":456,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Refine prove4 timing instrumentation and timing tooling","sha":"ccc3d2d8","timestamp":"2026-02-06 11:25:24","additions":1732,"deletions":235,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"feat: add synthesizer test automation","sha":"339f933f","timestamp":"2026-02-03 13:05:49","additions":1622,"deletions":56,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Refactor shared setup/NTT flow and remove unused backend code","sha":"cf529573","timestamp":"2026-02-09 05:12:46","additions":952,"deletions":655,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Tested","sha":"257481b5","timestamp":"2026-02-12 20:01:31","additions":608,"deletions":488,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Make zero-copy the only sigma path","sha":"85d9149c","timestamp":"2026-02-05 13:35:25","additions":855,"deletions":194,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Update backend timing and related changes","sha":"7964656a","timestamp":"2026-02-07 18:16:54","additions":469,"deletions":437,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"ci: integrate synthesizer tests and add preprocess input support","sha":"5436eade","timestamp":"2026-02-04 10:38:11","additions":579,"deletions":187,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Update ERC20 example configs and simulation flow","sha":"50982fd1","timestamp":"2026-02-12 16:19:16","additions":378,"deletions":233,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"feat: improve div_by_vanishing_opt caching","sha":"8839dbc5","timestamp":"2026-02-07 08:03:08","additions":335,"deletions":224,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Deduplicate Sigma encode logic across archived/non-archived types","sha":"12f5a8ee","timestamp":"2026-02-14 22:05:46","additions":214,"deletions":338,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"feat: cache denom inverses and benchmark div_by_vanishing","sha":"d583440c","timestamp":"2026-02-05 08:19:37","additions":395,"deletions":156,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Optimize read_R1CS_gen_uvwXY paths","sha":"2675f6f2","timestamp":"2026-02-06 06:24:46","additions":309,"deletions":181,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"feat: optimize div_by_vanishing and add docs","sha":"6dcce13a","timestamp":"2026-02-07 06:42:40","additions":486,"deletions":0,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"docs: update optimization reporting","sha":"3d6ce1a6","timestamp":"2026-02-07 08:50:52","additions":381,"deletions":56,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Split synthesizer prep/test and improve logging","sha":"2df3bf86","timestamp":"2026-02-03 14:56:59","additions":243,"deletions":192,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Refactor verify equations into shared helpers","sha":"dac61aae","timestamp":"2026-02-14 22:33:31","additions":195,"deletions":199,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Switch cachedStorage to address string keys","sha":"d878e1ea","timestamp":"2026-02-12 10:43:25","additions":153,"deletions":196,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"fix: address gemini review notes","sha":"f3bcceec","timestamp":"2026-02-04 10:51:41","additions":27,"deletions":302,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Add CPU sparse eval for R1CS","sha":"127aa57b","timestamp":"2026-02-06 06:46:43","additions":168,"deletions":141,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Refactor fixed public commitment to O_pub_fix MSM","sha":"c5471550","timestamp":"2026-02-14 21:56:58","additions":192,"deletions":34,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Sync preprocess input requirements across CLI and CI","sha":"e3ef3563","timestamp":"2026-02-15 20:22:53","additions":163,"deletions":32,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Sync CLI inputs/help with backend changes and update templates","sha":"d8646269","timestamp":"2026-02-15 21:05:55","additions":137,"deletions":36,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Refresh timing report and task docs","sha":"c1487461","timestamp":"2026-02-05 10:25:44","additions":80,"deletions":83,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Update ERC20 config generator schema","sha":"9f6148d9","timestamp":"2026-02-12 19:36:21","additions":113,"deletions":45,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Resolve PR 179 merge conflicts","sha":"bf2b6481","timestamp":"2026-02-05 09:14:21","additions":104,"deletions":40,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Sync CLI/CI with backend rkyv artifacts and validate CI simulation","sha":"cf395817","timestamp":"2026-02-09 06:58:41","additions":132,"deletions":5,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Consolidate tokamak-cli-core sync utilities","sha":"9d179481","timestamp":"2026-02-15 20:49:50","additions":68,"deletions":51,"member_id":"jake"},{"repo":"Tokamak-zk-EVM","message":"Address PR 181 review comments","sha":"34904880","timestamp":"2026-02-08 06:26:26","additions":81,"deletions":23,"member_id":"jake"}],"merged_pr_list":[{"repo":"Tokamak-zk-EVM","title":"Refactor public commitment split across setup/prove/preprocess/verify","pr_number":"183","state":"MERGED","timestamp":"2026-02-15 08:59:45","member_id":"jake"},{"repo":"Tokamak-zk-EVM","title":"Update ERC20 config flow and multi-tree state handling","pr_number":"182","state":"MERGED","timestamp":"2026-02-12 20:08:27","member_id":"jake"},{"repo":"Tokamak-zk-EVM","title":"Optimization: backend/prove","pr_number":"181","state":"MERGED","timestamp":"2026-02-07 18:28:51","member_id":"jake"},{"repo":"Tokamak-zk-EVM","title":"Reorganizing branches","pr_number":"179","state":"MERGED","timestamp":"2026-02-05 08:31:52","member_id":"jake"},{"repo":"Tokamak-zk-EVM","title":"ci: integrate synthesizer tests and add preprocess input support","pr_number":"178","state":"MERGED","timestamp":"2026-02-04 10:43:08","member_id":"jake"},{"repo":"Tokamak-zk-EVM","title":"CI: add synthesizer test automation","pr_number":"177","state":"MERGED","timestamp":"2026-02-03 13:06:31","member_id":"jake"}],"lines_added":18512,"lines_deleted":13651,"total_changes":32163,"net_change":4861,"contributors":["jake"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/Tokamak-zk-EVM","start_date":"2026-02-01","end_date":"2026-02-15"},"tokamon":{"project":"tokamon","repos":["tokamon"],"total_commits":89,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"tokamon","message":"feat: UUPS proxy, contract optimization, and full-stack ABI sync","sha":"c63fd53f","timestamp":"2026-02-14 14:34:09","additions":49827,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"chore: remove legacy app, client, server, contracts and docs (firebase branch)","sha":"6fd9ccbe","timestamp":"2026-02-14 12:12:30","additions":0,"deletions":30290,"member_id":"zena"},{"repo":"tokamon","message":"feat: replace Flutter app with React Native + Expo project","sha":"0f7b695c","timestamp":"2026-02-14 16:49:54","additions":11514,"deletions":117,"member_id":"zena"},{"repo":"tokamon","message":"feat(app): add React Native app with role-based navigation","sha":"0c023f70","timestamp":"2026-02-09 09:10:53","additions":10012,"deletions":71,"member_id":"zena"},{"repo":"tokamon","message":"feat: integrate WalletConnect via Reown AppKit for customer wallet connection","sha":"dafc7e66","timestamp":"2026-02-09 04:11:09","additions":7243,"deletions":689,"member_id":"zena"},{"repo":"tokamon","message":"chore: add package-lock files","sha":"53588fe8","timestamp":"2026-02-08 07:53:25","additions":6077,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat: implement Tokamon smart contract","sha":"929ef5b6","timestamp":"2026-02-08 07:51:37","additions":4744,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"chore: update dependencies and gitignore","sha":"2c2eaf06","timestamp":"2026-02-09 09:13:53","additions":3456,"deletions":175,"member_id":"zena"},{"repo":"tokamon","message":"feat: implement React client foundation","sha":"03286c67","timestamp":"2026-02-08 07:52:15","additions":2903,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"test: add comprehensive Foundry test suite","sha":"a55396f9","timestamp":"2026-02-08 10:52:31","additions":2104,"deletions":539,"member_id":"zena"},{"repo":"tokamon","message":"chore: add broadcast directory to gitignore","sha":"581be5f0","timestamp":"2026-02-08 10:51:46","additions":1,"deletions":2580,"member_id":"zena"},{"repo":"tokamon","message":"feat: FCM push-based device claim without wallet","sha":"344e19d2","timestamp":"2026-02-15 16:29:28","additions":2098,"deletions":295,"member_id":"zena"},{"repo":"tokamon","message":"feat: add React Native mobile app with location tracking","sha":"b7cbf721","timestamp":"2026-02-08 08:00:42","additions":2367,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat: implement Express server with API endpoints","sha":"ad6f7cf0","timestamp":"2026-02-08 07:51:47","additions":2253,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"style: add comprehensive CSS styling","sha":"2260b25e","timestamp":"2026-02-08 07:53:00","additions":2245,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat(app): redesign screens and components UI","sha":"9ccc770e","timestamp":"2026-02-15 10:49:55","additions":1662,"deletions":443,"member_id":"zena"},{"repo":"tokamon","message":"docs: add detailed specifications and guides","sha":"38144fda","timestamp":"2026-02-08 07:55:20","additions":2003,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat: improve telegram-wallet integration","sha":"5de0c127","timestamp":"2026-02-08 10:52:49","additions":1815,"deletions":181,"member_id":"zena"},{"repo":"tokamon","message":"feat(app): add owner mode screens for spot management","sha":"ee818a61","timestamp":"2026-02-09 09:11:04","additions":1178,"deletions":78,"member_id":"zena"},{"repo":"tokamon","message":"feat: add deployment scripts, Docker support, and deployment guide","sha":"3eb75d3f","timestamp":"2026-02-13 07:58:45","additions":892,"deletions":29,"member_id":"zena"},{"repo":"tokamon","message":"feat: add basic React Native app template","sha":"50a126f0","timestamp":"2026-02-08 08:00:50","additions":776,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat(client): Toast/Spinner UI, i18n, telegram unlink, kiosk stamp","sha":"8bb63194","timestamp":"2026-02-15 10:49:49","additions":663,"deletions":111,"member_id":"zena"},{"repo":"tokamon","message":"feat: add customer UI components","sha":"9b085c6a","timestamp":"2026-02-08 07:52:28","additions":752,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"chore: remove contracts/solidity, update Tokamon.sol and docs","sha":"d5b6aa10","timestamp":"2026-02-14 11:46:13","additions":32,"deletions":717,"member_id":"zena"},{"repo":"tokamon","message":"feat: add service management scripts and reorganize docs","sha":"4050b866","timestamp":"2026-02-11 04:39:55","additions":499,"deletions":249,"member_id":"zena"},{"repo":"tokamon","message":"feat(app): add MapScreen with markers, bottom sheet, and claim","sha":"1dfcca10","timestamp":"2026-02-14 16:50:14","additions":718,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat(app): add SpotListScreen and HistoryScreen","sha":"71247c76","timestamp":"2026-02-14 16:50:21","additions":710,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat(app): align Android app with web client, improve markers and intro","sha":"0cd58498","timestamp":"2026-02-15 12:21:02","additions":171,"deletions":505,"member_id":"zena"},{"repo":"tokamon","message":"feat: add store kiosk and telegram linking","sha":"c1af089d","timestamp":"2026-02-08 07:52:50","additions":664,"deletions":0,"member_id":"zena"},{"repo":"tokamon","message":"feat: add backend API server with MongoDB and Redis","sha":"6f6442ac","timestamp":"2026-02-08 08:00:27","additions":619,"deletions":0,"member_id":"zena"}],"merged_pr_list":[],"lines_added":128851,"lines_deleted":38777,"total_changes":167628,"net_change":90074,"contributors":["zena"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/tokamon","start_date":"2026-02-01","end_date":"2026-02-15"},"all-thing-eye":{"project":"all-thing-eye","repos":["all-thing-eye"],"total_commits":88,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"all-thing-eye","message":"chore: remove debug/test scripts from scripts directory","sha":"b76ab512","timestamp":"2026-02-03 06:28:05","additions":0,"deletions":6170,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat: add ATI Support Bot for ticket-based task automation","sha":"8afc6bf9","timestamp":"2026-02-06 10:30:11","additions":3317,"deletions":3,"member_id":"ale"},{"repo":"all-thing-eye","message":"fix(slack): separate chatbot token from data collector token","sha":"eeae4fdc","timestamp":"2026-02-03 07:43:16","additions":3193,"deletions":5,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat: add weekly output bot and tools management UI","sha":"ace89a6b","timestamp":"2026-02-10 05:46:04","additions":2017,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(members): auto-migrate GitHub data when ID changes","sha":"d7bc98b8","timestamp":"2026-02-03 01:51:40","additions":1184,"deletions":808,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(issue-automation): add diagnosis and AI fixer modules","sha":"ac717f33","timestamp":"2026-02-03 07:42:14","additions":1213,"deletions":7,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat: Add authentication system [TKT-005]","sha":"765fa796","timestamp":"2026-02-05 11:57:04","additions":1048,"deletions":16,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(bot): add hybrid architecture for sleep-resilient support bot","sha":"0940470b","timestamp":"2026-02-10 01:44:13","additions":907,"deletions":96,"member_id":"ale"},{"repo":"all-thing-eye","message":"chore: remove legacy/one-time scripts from scripts directory","sha":"8e3a4ee6","timestamp":"2026-02-03 06:57:48","additions":0,"deletions":962,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(activities): add Code Stats tab with member breakdown","sha":"85c4010e","timestamp":"2026-02-04 07:26:14","additions":649,"deletions":1,"member_id":"ale"},{"repo":"all-thing-eye","message":"fix(slack): forward Slack headers through Nginx proxy","sha":"9e439dd6","timestamp":"2026-02-03 07:30:07","additions":397,"deletions":215,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat: Add OAuth authentication [TKT-004]","sha":"6f9629e1","timestamp":"2026-02-05 09:34:02","additions":591,"deletions":1,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(stats): add date range filter for code changes","sha":"334eec55","timestamp":"2026-02-04 07:16:42","additions":326,"deletions":237,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat: add separate github_reviews collection for tracking reviewer activity","sha":"66472d1a","timestamp":"2026-02-06 01:34:50","additions":518,"deletions":1,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(stats): add code changes statistics (additions/deletions)","sha":"c0f6f314","timestamp":"2026-02-04 06:25:05","additions":427,"deletions":3,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(issue-automation): add PR creator and main CLI entry point","sha":"23e8e2d6","timestamp":"2026-02-03 07:48:56","additions":425,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"docs: add AGENTS.md for comprehensive project reference","sha":"2670400d","timestamp":"2026-02-13 05:17:50","additions":424,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(code-stats): add expandable recent commits for Top Contributors","sha":"120f9dd4","timestamp":"2026-02-10 02:50:06","additions":383,"deletions":37,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(scripts): add manual Notion page import script","sha":"fa7e86e2","timestamp":"2026-02-04 08:09:43","additions":367,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"chore: add weekly_output_schedules module (was untracked)","sha":"2c98c97e","timestamp":"2026-02-10 01:58:14","additions":338,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(ui): remove Admin page and navigation link [TKT-003]","sha":"c7780754","timestamp":"2026-02-06 10:25:10","additions":0,"deletions":307,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(bot): add offline message recovery and learned skills","sha":"4f00e46b","timestamp":"2026-02-06 11:10:42","additions":293,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(slack): add /ati-code-stats command for code statistics","sha":"121f33dc","timestamp":"2026-02-04 08:33:53","additions":293,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(slack): add schedule success/error notifications and App Home schedule management","sha":"949c7f43","timestamp":"2026-02-03 08:40:29","additions":255,"deletions":35,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(code-stats): improve Code Stats tab functionality","sha":"c4108c21","timestamp":"2026-02-04 07:39:36","additions":135,"deletions":154,"member_id":"ale"},{"repo":"all-thing-eye","message":"fix: aggregate code stats by member name to prevent duplicates","sha":"be985f55","timestamp":"2026-02-05 07:51:23","additions":180,"deletions":87,"member_id":"ale"},{"repo":"all-thing-eye","message":"docs: add issue automation usage guide","sha":"c7f02065","timestamp":"2026-02-03 08:13:21","additions":265,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(scripts): add weekly github catch-up for late-pushed commits","sha":"a390e4d7","timestamp":"2026-02-04 04:35:30","additions":248,"deletions":0,"member_id":"ale"},{"repo":"all-thing-eye","message":"revert: remove bot channel membership check","sha":"7f986fa0","timestamp":"2026-02-10 07:34:41","additions":36,"deletions":168,"member_id":"ale"},{"repo":"all-thing-eye","message":"feat(issue-automation): add issue parser module with tests","sha":"6f331f74","timestamp":"2026-02-03 07:31:31","additions":169,"deletions":0,"member_id":"ale"}],"merged_pr_list":[],"lines_added":21765,"lines_deleted":10122,"total_changes":31887,"net_change":11643,"contributors":["ale"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/all-thing-eye","start_date":"2026-02-01","end_date":"2026-02-15"},"tokamak-dao-v2":{"project":"tokamak-dao-v2","repos":["tokamak-dao-v2"],"total_commits":74,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"tokamak-dao-v2","message":"feat: add network auto-switch, delegate UX, and sandbox stop loading","sha":"c58176df","timestamp":"2026-02-09 11:51:24","additions":2096,"deletions":699,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"chore(deploy): redeploy contracts to Sepolia and update addresses","sha":"c2d524b9","timestamp":"2026-02-05 02:31:29","additions":1042,"deletions":292,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat: add vTON issuance simulator","sha":"3ceca90d","timestamp":"2026-02-11 04:45:53","additions":1258,"deletions":2,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"refactor(sandbox): unify RPC to single proxy","sha":"b82763f2","timestamp":"2026-02-09 11:42:48","additions":916,"deletions":37,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"docs(research): add security council intervention model comparison","sha":"4b9b6392","timestamp":"2026-02-05 04:02:13","additions":890,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(proposals): integrate dao-action-builder library for proposal actions","sha":"360858e9","timestamp":"2026-02-02 07:29:44","additions":738,"deletions":109,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(demo): add demo API backend with Fly.io Machines","sha":"861af7d7","timestamp":"2026-02-08 08:18:40","additions":698,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(sandbox): add Fly.io sandbox API routes","sha":"bfb1ee09","timestamp":"2026-02-08 13:55:41","additions":653,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(contracts): make governance params DAO-adjustable","sha":"790bbea0","timestamp":"2026-02-03 04:57:53","additions":576,"deletions":12,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(demo): add demo UI components and app layout integration","sha":"7b28954a","timestamp":"2026-02-08 08:19:00","additions":569,"deletions":15,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"chore: remove obsolete sandbox architecture doc","sha":"6fc638d0","timestamp":"2026-02-11 04:46:06","additions":0,"deletions":563,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"docs: add spec v0.1.2 and simulator report","sha":"2db8b8f2","timestamp":"2026-02-11 04:45:59","additions":491,"deletions":1,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(demo): add demo providers and dynamic contract addresses","sha":"4c345a8c","timestamp":"2026-02-08 08:18:47","additions":412,"deletions":3,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(sandbox): add sandbox UI components","sha":"06a65cbc","timestamp":"2026-02-08 13:55:49","additions":385,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(contracts): add burn rate to proposals","sha":"c50e3103","timestamp":"2026-02-02 10:36:11","additions":323,"deletions":44,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(contracts): add halving mechanism to vTON","sha":"73ad5f20","timestamp":"2026-02-11 04:45:39","additions":340,"deletions":7,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(contracts): add local development environment with Anvil","sha":"b97e55dc","timestamp":"2026-02-02 04:21:05","additions":298,"deletions":42,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"fix(proposals): support GFM tables and improve heading hierarchy","sha":"29b3f745","timestamp":"2026-02-05 02:07:38","additions":302,"deletions":5,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"refactor(action-builder): simplify to predefined Tokamak contracts only","sha":"d27f4bd3","timestamp":"2026-02-03 09:40:56","additions":62,"deletions":238,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(proposals): add timeline lifecycle timestamps and ETA","sha":"36f6b3eb","timestamp":"2026-02-05 03:38:14","additions":209,"deletions":83,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(sandbox): add sandbox context and hook","sha":"1ca01de0","timestamp":"2026-02-08 13:55:45","additions":287,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"docs: add protocol parameters reference and remove simulator report","sha":"77a6b37a","timestamp":"2026-02-12 02:25:15","additions":60,"deletions":217,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(contracts): add time-travel CLI script for local development","sha":"8e2b9627","timestamp":"2026-02-02 04:42:28","additions":228,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(simulation): add epoch time estimates to halving schedule table","sha":"00b7eae4","timestamp":"2026-02-11 07:24:23","additions":181,"deletions":35,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"refactor(hooks): use useContractAddresses for demo mode support","sha":"4713b95b","timestamp":"2026-02-08 08:18:55","additions":83,"deletions":88,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(contracts): add proposal threshold requirement for spam prevention","sha":"7743109d","timestamp":"2026-02-03 03:36:45","additions":135,"deletions":25,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"fix(sandbox): stable RPC proxy, block-based time travel, and UI improvements","sha":"f151a308","timestamp":"2026-02-09 03:11:22","additions":122,"deletions":35,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(frontend): add vTON halving metrics to dashboard","sha":"6ad8edf9","timestamp":"2026-02-11 04:45:46","additions":143,"deletions":5,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(scripts): add sandbox deploy data generator","sha":"552b66c3","timestamp":"2026-02-08 13:56:02","additions":144,"deletions":0,"member_id":"thomas"},{"repo":"tokamak-dao-v2","message":"feat(scripts): add demo base setup script","sha":"ac13883b","timestamp":"2026-02-08 08:19:05","additions":136,"deletions":0,"member_id":"thomas"}],"merged_pr_list":[],"lines_added":14799,"lines_deleted":3035,"total_changes":17834,"net_change":11764,"contributors":["thomas"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/tokamak-dao-v2","start_date":"2026-02-01","end_date":"2026-02-15"},"Tokamak-AI-Layer":{"project":"Tokamak-AI-Layer","repos":["Tokamak-AI-Layer"],"total_commits":70,"total_prs":0,"merged_prs":0,"top_commits":[{"repo":"Tokamak-AI-Layer","message":"feat: Initial TAL smart contract infrastructure","sha":"08b01be0","timestamp":"2026-02-05 10:18:26","additions":445174,"deletions":0,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"staking operators fixed","sha":"11c5b51d","timestamp":"2026-02-11 13:35:07","additions":65593,"deletions":20,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":" docs + yield agents fixed","sha":"76f78b78","timestamp":"2026-02-11 10:21:26","additions":30322,"deletions":0,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"front end + sdk","sha":"863b670b","timestamp":"2026-02-06 19:44:07","additions":26528,"deletions":19,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"trading-agent","sha":"f01952ac","timestamp":"2026-02-13 15:53:09","additions":13655,"deletions":21,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"new yield agent + validation front end fixed","sha":"ea941379","timestamp":"2026-02-11 09:38:12","additions":13609,"deletions":7,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"front end + contract refactoring","sha":"d7e9db36","timestamp":"2026-02-15 13:08:25","additions":2724,"deletions":8150,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"validation workflow","sha":"4e8c9eef","timestamp":"2026-02-08 21:06:22","additions":9339,"deletions":901,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"modules for stakign and DRB created","sha":"4ee2d32e","timestamp":"2026-02-05 20:52:39","additions":4964,"deletions":164,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"new UI","sha":"b89c3a8d","timestamp":"2026-02-09 21:01:14","additions":4264,"deletions":713,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"front-end adjustment + agent runtime handling RPC urls + thanos deployment","sha":"bc3f4a4a","timestamp":"2026-02-09 11:32:08","additions":3870,"deletions":121,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"trading agent updated (short sell/leverage)","sha":"0a8d3087","timestamp":"2026-02-15 13:47:48","additions":3841,"deletions":59,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"trading agent improved","sha":"a281e5e1","timestamp":"2026-02-13 19:23:29","additions":2967,"deletions":683,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"improved trading agent","sha":"b8dd378e","timestamp":"2026-02-14 17:17:50","additions":3437,"deletions":166,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"feat: add agent execution layer with runtime, demo agents, and frontend integration","sha":"71eeddc1","timestamp":"2026-02-08 20:36:23","additions":3526,"deletions":10,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"readme updated","sha":"c16e1fb2","timestamp":"2026-02-05 20:55:18","additions":1360,"deletions":1461,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"downgraded from ton-staking v3 to v2","sha":"4be20214","timestamp":"2026-02-08 19:38:22","additions":2448,"deletions":295,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"dinosaurus fixed","sha":"34fc19bb","timestamp":"2026-02-11 10:28:33","additions":2523,"deletions":76,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"contract deployed","sha":"a7438480","timestamp":"2026-02-06 12:02:29","additions":2490,"deletions":100,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"staking using WSTON","sha":"cc7303af","timestamp":"2026-02-13 11:09:14","additions":2150,"deletions":369,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"slashing validation redesigned","sha":"75c0ed89","timestamp":"2026-02-15 11:21:20","additions":2347,"deletions":6,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"front-end fix + api routes fixed","sha":"ea203754","timestamp":"2026-02-09 08:48:42","additions":1748,"deletions":172,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"CREATED contracts/src/core/TALIdentityRegistryV3.sol","sha":"5030ccae","timestamp":"2026-02-13 17:46:02","additions":1638,"deletions":0,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"optimism integration","sha":"edc67781","timestamp":"2026-02-11 20:59:16","additions":1381,"deletions":175,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"frontend improvements","sha":"776a23a3","timestamp":"2026-02-11 17:43:01","additions":1233,"deletions":237,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"dockerfile for tal yield agent","sha":"b83e4c57","timestamp":"2026-02-11 14:26:01","additions":1319,"deletions":145,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"feat: Replace Sprint 2 placeholders with real ton-staking-v3 and DRB Commit-Reveal2 integrations","sha":"5b668b03","timestamp":"2026-02-05 23:10:08","additions":932,"deletions":308,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"fees checked server side canoncial implementation in the sdk","sha":"3e3b8d59","timestamp":"2026-02-13 13:14:56","additions":701,"deletions":349,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"feat: feedback display, usage enforcement, new escrow deployment","sha":"f6888f46","timestamp":"2026-02-11 08:22:32","additions":808,"deletions":88,"member_id":"mehdi"},{"repo":"Tokamak-AI-Layer","message":"fixed front end task fees","sha":"ecea7022","timestamp":"2026-02-13 09:42:04","additions":878,"deletions":17,"member_id":"mehdi"}],"merged_pr_list":[],"lines_added":663824,"lines_deleted":16351,"total_changes":680175,"net_change":647473,"contributors":["mehdi"],"contributor_count":1,"github_url":"https://github.com/tokamak-network/Tokamak-AI-Layer","start_date":"2026-02-01","end_date":"2026-02-15"},"Other repos":{"project":"Other repos","repos":["trh-platform","tokamak-landing-page","bi-weekly-quarterly-reports","optimism","secure-vote","delegate-staking-mvp","dao-action-builder","trh-platform-desktop","tokamak-architecht-bot","nftgame-zk-dex","Commit-Reveal2","zk-dex","syndi","DRB-node","24-7-playground","google-meet-analyze","tokamak-thumbnail-generator","vton-airdrop-simulator","Zodiac","zkdex-skills","erc8004-test","tokamak-data-layer","smart-contract-audit-tool","zk-loot-box","ai-tokamak","agent-key-management","ai-setup-guide","tokamak-hr","tokamak-thanos","TokamakL2JS","TON-total-supply","staking-community-version","tokamak-learning","RAT-frontend","tokamak-ai-agent","trh-sdk","Optimal-fraud-proof","trh-backend","tokamak-network-pilot","crewcode","tokamak-agent-teams","Ooo-report-generator","tokamak-app-hub","interactive-zkp-study","hybrid-dispute-emulator","Staking-v3-local-infra","trh-platform-ui","ECO-report-generator","Tokamak-zk-EVM-contracts","private-app-channel-manager","ai-kits","zk-mafia","nexus-next-gen-smart-account-wallet-erc-4337","eth-nanobot","ai-playgrounds","thanos-bridge","tokamak-dao-agent"],"total_commits":959,"total_prs":11,"merged_prs":6,"top_commits":[{"repo":"Staking-v3-local-infra","message":"chore: initial commit","sha":"b4ecc705","timestamp":"2026-02-05 15:12:10","additions":215554,"deletions":0,"member_id":"jason"},{"repo":"tokamak-dao-agent","message":"feat(contracts): add on-chain contract analysis and documentation system","sha":"8bbaf4a0","timestamp":"2026-02-04 10:53:06","additions":178538,"deletions":185,"member_id":"thomas"},{"repo":"nftgame-zk-dex","message":"F8 Card Draw Verify implementation","sha":"06ae113f","timestamp":"2026-02-12 05:05:10","additions":153671,"deletions":100,"member_id":"harvey"},{"repo":"delegate-staking-mvp","message":"feat: Add ton-staking-v2 (ton-staking-v3/dev) as dependency","sha":"9fb7994a","timestamp":"2026-02-02 06:49:17","additions":140277,"deletions":6,"member_id":"jason"},{"repo":"delegate-staking-mvp","message":"chore: Switch ton-staking-v2 submodule to delegate-staking branch","sha":"38493c22","timestamp":"2026-02-06 03:59:36","additions":2,"deletions":140266,"member_id":"jason"},{"repo":"delegate-staking-mvp","message":"feat: Add upgradeable DelegateStakingV3 with critical security fixes","sha":"b5f20336","timestamp":"2026-02-02 15:22:31","additions":103356,"deletions":2,"member_id":"jason"},{"repo":"delegate-staking-mvp","message":"fix: Migrate from OpenZeppelin v5 to v4.9.6","sha":"3c91862d","timestamp":"2026-02-05 14:23:48","additions":17,"deletions":101856,"member_id":"jason"},{"repo":"tokamak-dao-agent","message":"feat(contracts): add verified Solidity sources and Foundry config","sha":"dce547be","timestamp":"2026-02-05 11:54:45","additions":96916,"deletions":1,"member_id":"thomas"},{"repo":"syndi","message":"feat(contracts): add smart contracts implementation","sha":"66d11575","timestamp":"2026-02-04 07:20:31","additions":33312,"deletions":0,"member_id":"zena"},{"repo":"nftgame-zk-dex","message":"Initial commit: ZK-powered NFT Gaming DEX project structure","sha":"1e9e64d9","timestamp":"2026-02-09 16:26:26","additions":32549,"deletions":0,"member_id":"harvey"},{"repo":"Ooo-report-generator","message":"chore: commit current changes","sha":"1a2b1176","timestamp":"2026-02-03 12:05:28","additions":25371,"deletions":6934,"member_id":"jake"},{"repo":"delegate-staking-mvp","message":"Initial commit: Delegate Staking MVP for Tokamak Network V3","sha":"cca53b66","timestamp":"2026-02-01 15:12:39","additions":30810,"deletions":0,"member_id":"jason"},{"repo":"zk-loot-box","message":"chore(deps): add forge-std submodule","sha":"086b3063","timestamp":"2026-02-09 15:20:24","additions":28441,"deletions":0,"member_id":"zena"},{"repo":"zk-loot-box","message":"Add forge-std submodule for Solidity testing","sha":"ac0de14f","timestamp":"2026-02-09 15:20:24","additions":28441,"deletions":0,"member_id":"zena"},{"repo":"tokamak-dao-agent","message":"feat(web): add web chat UI with Anthropic tool_use loop","sha":"99cd0032","timestamp":"2026-02-05 11:44:57","additions":2394,"deletions":24002,"member_id":"thomas"},{"repo":"secure-vote","message":"Add MACI voting system with real ZKP proof generation","sha":"170726d5","timestamp":"2026-02-06 18:52:01","additions":24112,"deletions":38,"member_id":"suhyeon"},{"repo":"private-app-channel-manager","message":"feat(snap): initialize MetaMask Snap for Tokamak Channels","sha":"34a88d9b","timestamp":"2026-02-01 09:46:15","additions":23779,"deletions":0,"member_id":"ale"},{"repo":"tokamak-hr","message":"member reports","sha":"9446a222","timestamp":"2026-02-10 08:40:44","additions":22508,"deletions":0,"member_id":"irene"},{"repo":"ai-kits","message":"refactor: restructure to pnpm monorepo","sha":"9a2c7861","timestamp":"2026-02-01 08:42:06","additions":4969,"deletions":17484,"member_id":"ale"},{"repo":"nftgame-zk-dex","message":"F5 also implemented for Gaming Item Trade","sha":"7dfacd8e","timestamp":"2026-02-11 05:56:05","additions":20985,"deletions":292,"member_id":"harvey"},{"repo":"syndi","message":"feat(web): add Next.js web application for Syndi platform","sha":"146ff8c5","timestamp":"2026-02-05 10:34:23","additions":20986,"deletions":0,"member_id":"zena"},{"repo":"secure-vote","message":"Add MaciRLA contract, RLA coordinator workflow, Carbon UI frontend, and E2E tests","sha":"0698b596","timestamp":"2026-02-08 08:10:57","additions":19995,"deletions":9,"member_id":"suhyeon"},{"repo":"tokamak-ai-agent","message":"Udpate Agent","sha":"36f3b016","timestamp":"2026-02-14 18:38:17","additions":3338,"deletions":16466,"member_id":"harvey"},{"repo":"nftgame-zk-dex","message":"F4 Loot Box Open implementation","sha":"f7e04046","timestamp":"2026-02-11 11:54:57","additions":18960,"deletions":126,"member_id":"harvey"},{"repo":"tokamak-ai-agent","message":"Fixed several errors","sha":"2acd6a1b","timestamp":"2026-02-11 09:37:26","additions":3302,"deletions":15530,"member_id":"harvey"},{"repo":"tokamak-ai-agent","message":"update chatPanel","sha":"2a7546e2","timestamp":"2026-02-09 16:14:39","additions":17450,"deletions":1,"member_id":"harvey"},{"repo":"tokamak-ai-agent","message":"Added screenshots so you can use them","sha":"355b5aba","timestamp":"2026-02-11 15:35:14","additions":16087,"deletions":368,"member_id":"harvey"},{"repo":"tokamak-hr","message":"members reports (editions)","sha":"bc24392a","timestamp":"2026-02-10 09:24:48","additions":147,"deletions":15644,"member_id":"irene"},{"repo":"ai-playgrounds","message":"Initial commit with existing projects","sha":"9ee1d3f6","timestamp":"2026-02-06 04:30:22","additions":15028,"deletions":0,"member_id":"ale"},{"repo":"ai-tokamak","message":"initial commit","sha":"db3c1ad1","timestamp":"2026-02-06 19:14:39","additions":14553,"deletions":0,"member_id":"jeongun"}],"merged_pr_list":[{"repo":"TokamakL2JS","title":"Implement multi-tree state snapshot updates and align configs","pr_number":"4","state":"MERGED","timestamp":"2026-02-12 03:37:41","member_id":"jake"},{"repo":"trh-backend","title":"Feat: Support mainnet","pr_number":"44","state":"MERGED","timestamp":"2026-02-04 08:30:13","member_id":"theo"},{"repo":"tokamak-network-pilot","title":"feat: implement GitHub RAG ingestion pipeline and Qdrant vector DB","pr_number":"2","state":"MERGED","timestamp":"2026-02-10 07:10:12","member_id":"aamir"},{"repo":"tokamak-network-pilot","title":"feat: scaffold Tokamak Pilot monorepo — NestJS API + Next.js frontend","pr_number":"1","state":"MERGED","timestamp":"2026-02-09 06:19:55","member_id":"aamir"},{"repo":"trh-platform-ui","title":"Feat: Support mainnet","pr_number":"24","state":"MERGED","timestamp":"2026-02-04 08:38:17","member_id":"theo"},{"repo":"trh-sdk","title":"Feat: Support mainnet","pr_number":"189","state":"MERGED","timestamp":"2026-02-04 05:02:10","member_id":"theo"}],"lines_added":1922477,"lines_deleted":429333,"total_changes":2351810,"net_change":1493144,"contributors":["jaden","zena","aamir","sahil","theo","kevin","jake","harvey","ale","suhyeon","irene","mehdi","jason","jeongun","thomas"],"contributor_count":15,"github_url":null,"start_date":"2026-02-01","end_date":"2026-02-15"}},"members":[{"id":"jake","label":"Jake","name":"Jake","email":"jake@tokamak.network"},{"id":"theo","label":"Theo","name":"Theo","email":"theo@tokamak.network"},{"id":"suhyeon","label":"Suhyeon","name":"Suhyeon","email":"suhyeon@tokamak.network"},{"id":"jeongun","label":"Jeongun Baek","name":"Jeongun Baek","email":"jeongun@tokamak.network"},{"id":"zena","label":"Zena","name":"Zena","email":"zena@tokamak.network"},{"id":"thomas","label":"Thomas","name":"Thomas","email":"thomas@tokamak.network"},{"id":"sahil","label":"Sahil","name":"Sahil","email":"sahil@tokamak.network"},{"id":"mehdi","label":"Mehdi","name":"Mehdi","email":"mehdi@tokamak.network"},{"id":"monica","label":"Monica","name":"Monica","email":"monica@tokamak.network"},{"id":"harvey","label":"Harvey","name":"Harvey","email":"harvey@tokamak.network"},{"id":"ale","label":"Ale","name":"Ale","email":"ale@tokamak.network"},{"id":"aamir","label":"Aamir","name":"Aamir","email":"aamir@tokamak.network"},{"id":"kevin","label":"Kevin","name":"Kevin","email":"kevin@tokamak.network"},{"id":"jason","label":"Jason","name":"Jason","email":"jason@tokamak.network"},{"id":"irene","label":"Irene","name":"Irene","email":"irene@tokamak.network"},{"id":"jaden","label":"Jaden","name":"Jaden","email":"jaden@tokamak.network"}]}