{"ok": true, "service": "oaw-webhook-sync", "updated_at": "2026-11-07T01:53:53.946918+00:00", "total_repos": 9, "repos": {"oaworkbench-learn": {"repo": "oaworkbench-learn", "github_repo": "FrankXLT/oaworkbench-learn", "category": "oaw", "is_oaw": true, "last_synced_at": "2026-11-07T01:46:15.265225+00:00", "last_event": "push", "last_delivery_id": "01f780fc-da4d-11f1-985d-b664eb523855", "duration_ms": 3928, "status": "SYNCED", "gitlab_project_id": 24, "gitlab_path": "root/oaworkbench-learn", "primary_branch": "develop", "github_head_sha": "fb9688be4dbebd24169caa0908221ae88848db69", "gitlab_head_sha": "fb9688be4dbebd24169caa0908221ae88848db69", "branches_mirrored": 10, "branch_heads": {"develop": "fb9688be4dbebd24169caa0908221ae88848db69", "main": "5b27f08de6685239cb74dbb8428261b305652d3d", "track/learn-ai/v1.0/module-ch02-backprop-surfaces": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-algebra/v1.0/module-ch02-coupled-systems": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-analog/v1.0/module-ch02-opamp-feedback": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-calculus/v1.0/module-ch02-tangent-limits": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-complex-math/v1.0/module-ch02-euler-helix": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-digital/v1.0/module-ch02-synchronous-adders": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-geometry/v1.0/module-ch02-similar-triangles": "7c684d63ad54814b2d6b117afca1b74b4b671b59", "track/learn-rf/v7.0/refactor-ch01-narrative": "7c684d63ad54814b2d6b117afca1b74b4b671b59"}, "sha_parity": true, "bundle_sha256": "8748ae72e08195d18a6bfa3974374708f6e23c68d93d7868f0ed863cea17c1ce", "bundle_bytes": 369234, "metadata": {"issues_total": 1, "issues_open": 1, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "oaworkbench-engine": {"repo": "oaworkbench-engine", "github_repo": "FrankXLT/oaworkbench-engine", "category": "oaw", "is_oaw": true, "last_synced_at": "2026-11-07T01:46:22.073309+00:00", "last_event": "push", "last_delivery_id": "06205e38-da4d-11f1-9f4b-7099ae9d3e07", "duration_ms": 3344, "status": "SYNCED", "gitlab_project_id": 23, "gitlab_path": "root/oaworkbench-engine", "primary_branch": "develop", "github_head_sha": "fa60ef4fc1891a0ff2c5b1bf6adc3ff7efc2981c", "gitlab_head_sha": "fa60ef4fc1891a0ff2c5b1bf6adc3ff7efc2981c", "branches_mirrored": 2, "branch_heads": {"develop": "fa60ef4fc1891a0ff2c5b1bf6adc3ff7efc2981c", "main": "90d6b42c2827a8c1fa69347ec1d4fcee91e6dc0b"}, "sha_parity": true, "bundle_sha256": "c8366495a9bc2a2983f0cd11bc395b8f74cc79a5ff0670361932be74721b4c18", "bundle_bytes": 244107, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "oaworkbench-platform": {"repo": "oaworkbench-platform", "github_repo": "FrankXLT/oaworkbench-platform", "category": "oaw", "is_oaw": true, "last_synced_at": "2026-11-07T01:53:35.664049+00:00", "last_event": "push", "last_delivery_id": "089bf9dc-da4e-11f1-9733-662ade63fe1e", "duration_ms": 3675, "status": "SYNCED", "gitlab_project_id": 22, "gitlab_path": "root/oaworkbench-platform", "primary_branch": "develop", "github_head_sha": "6c884859d7823f182b31f5eebd7387130c508040", "gitlab_head_sha": "6c884859d7823f182b31f5eebd7387130c508040", "branches_mirrored": 2, "branch_heads": {"develop": "6c884859d7823f182b31f5eebd7387130c508040", "main": "d759dbed1e7c62aa12cfd7f14692083e4dec23f0"}, "sha_parity": true, "bundle_sha256": "1108f07254468217bce6a97962add97d07bb8bd92715bd3fe4ac25d623b83d3d", "bundle_bytes": 800003, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "oaworkbench-workspace": {"repo": "oaworkbench-workspace", "github_repo": "FrankXLT/oaworkbench-workspace", "category": "oaw", "is_oaw": true, "last_synced_at": "2026-11-07T01:53:53.946918+00:00", "last_event": "push", "last_delivery_id": "138c3028-da4e-11f1-994f-fe58dbe9922f", "duration_ms": 3689, "status": "SYNCED", "gitlab_project_id": 25, "gitlab_path": "root/oaworkbench-workspace", "primary_branch": "develop", "github_head_sha": "5bf11444de7ccc72fd2ea623397135bc168a8b65", "gitlab_head_sha": "5bf11444de7ccc72fd2ea623397135bc168a8b65", "branches_mirrored": 2, "branch_heads": {"develop": "5bf11444de7ccc72fd2ea623397135bc168a8b65", "main": "0b217fda25d371e97bd0a7539ee262afdfd21055"}, "sha_parity": true, "bundle_sha256": "7f2ae5c6b1446c3d0dde6fe7767c37aea0ba3dee099c0d90460742930109d193", "bundle_bytes": 207489, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "quiet-ui-skills": {"repo": "quiet-ui-skills", "github_repo": "FrankXLT/quiet-ui-skills", "category": "skills", "is_oaw": false, "last_synced_at": "2026-11-07T01:43:41.603175+00:00", "last_event": "ping", "last_delivery_id": "9a3f502a-da4c-11f1-92c8-07a7ca8d8201", "duration_ms": 2684, "status": "SYNCED", "gitlab_project_id": 21, "gitlab_path": "devops/quiet-ui-skills", "primary_branch": "main", "github_head_sha": "8f58d65e2b462c11dafa042442af2077d4249bd9", "gitlab_head_sha": "8f58d65e2b462c11dafa042442af2077d4249bd9", "branches_mirrored": 1, "branch_heads": {"main": "8f58d65e2b462c11dafa042442af2077d4249bd9"}, "sha_parity": true, "bundle_sha256": "a747f18fb546fe0dceccbdef31bd244173b413bc498a765155393a08519afbb7", "bundle_bytes": 28788237, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "agy-nexus-mcp": {"repo": "agy-nexus-mcp", "github_repo": "FrankXLT/agy-nexus-mcp", "category": "mcp", "is_oaw": false, "last_synced_at": "2026-11-07T01:43:50.634566+00:00", "last_event": "ping", "last_delivery_id": "9acc60f0-da4c-11f1-9a09-5e469e23b89b", "duration_ms": 2584, "status": "SYNCED", "gitlab_project_id": 20, "gitlab_path": "root/agy-nexus-mcp", "primary_branch": "main", "github_head_sha": "8564ceb151c33ff3e5b39c7e3555e9d8fb549fd2", "gitlab_head_sha": "8564ceb151c33ff3e5b39c7e3555e9d8fb549fd2", "branches_mirrored": 1, "branch_heads": {"main": "8564ceb151c33ff3e5b39c7e3555e9d8fb549fd2"}, "sha_parity": true, "bundle_sha256": "96bde67cd33b918f9df7fba0921e1f4b965cd9eb030dc8967694cb5ca433703b", "bundle_bytes": 827580, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "mcp-netgear-genie": {"repo": "mcp-netgear-genie", "github_repo": "FrankXLT/mcp-netgear-genie", "category": "mcp", "is_oaw": false, "last_synced_at": "2026-11-07T01:43:53.277772+00:00", "last_event": "ping", "last_delivery_id": "9b19f68a-da4c-11f1-8bba-40069cab824b", "duration_ms": 2642, "status": "SYNCED", "gitlab_project_id": 14, "gitlab_path": "root/mcp-netgear-genie", "primary_branch": "main", "github_head_sha": "d406f2f67a11fee63abd73a6b1f5c26a1671e7e6", "gitlab_head_sha": "d406f2f67a11fee63abd73a6b1f5c26a1671e7e6", "branches_mirrored": 1, "branch_heads": {"main": "d406f2f67a11fee63abd73a6b1f5c26a1671e7e6"}, "sha_parity": true, "bundle_sha256": "1b3e5a67081c1dac0531ed479117addf0564f6e48379605c7bf58d9470705de8", "bundle_bytes": 31712, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "mcp-adv-netutils": {"repo": "mcp-adv-netutils", "github_repo": "FrankXLT/mcp-adv-netutils", "category": "mcp", "is_oaw": false, "last_synced_at": "2026-11-07T01:44:01.680258+00:00", "last_event": "ping", "last_delivery_id": "9bb9eac8-da4c-11f1-92b7-2dbce944280f", "duration_ms": 2656, "status": "SYNCED", "gitlab_project_id": 26, "gitlab_path": "root/mcp-adv-netutils", "primary_branch": "main", "github_head_sha": "4581d71565217edc8f7e277a3d2229f08f892c27", "gitlab_head_sha": "4581d71565217edc8f7e277a3d2229f08f892c27", "branches_mirrored": 4, "branch_heads": {"dependabot/go_modules/github.com/mark3labs/mcp-go-0.54.1": "7453a25e1c4cb082275f2726b2388db829301e81", "dependabot/go_modules/golang.org/x/net-0.56.0": "71236787f3a9603027ef940429c3cb25aaa6ae8e", "dependabot/go_modules/golang.org/x/sync-0.21.0": "3a16ba2484b336e7f735fee7d3f1ef76f047fcb9", "main": "4581d71565217edc8f7e277a3d2229f08f892c27"}, "sha_parity": true, "bundle_sha256": "15681a2de1ccf2f57fe7e524fde5e37d387b6cf8ebcba5a5606bf5caa3103506", "bundle_bytes": 561648, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}, "firewalla-mcp-server": {"repo": "firewalla-mcp-server", "github_repo": "FrankXLT/firewalla-mcp-server", "category": "mcp", "is_oaw": false, "last_synced_at": "2026-11-07T01:44:05.092458+00:00", "last_event": "ping", "last_delivery_id": "9c468ed8-da4c-11f1-9ef1-322b87dd71d9", "duration_ms": 3411, "status": "SYNCED", "gitlab_project_id": 27, "gitlab_path": "root/firewalla-mcp-server", "primary_branch": "main", "github_head_sha": "fae2d215052dcb3dbfec7891f772d959fb4b5708", "gitlab_head_sha": "fae2d215052dcb3dbfec7891f772d959fb4b5708", "branches_mirrored": 1, "branch_heads": {"main": "fae2d215052dcb3dbfec7891f772d959fb4b5708"}, "sha_parity": true, "bundle_sha256": "0eccbaca17c2991f203c19618dde82b17df117cd500f86655ee799063953708c", "bundle_bytes": 5076001, "metadata": {"issues_total": 0, "issues_open": 0, "issues_closed": 0, "pulls_total": 0, "pulls_open": 0, "pulls_closed": 0, "comments_total": 0, "labels_total": 10, "releases_total": 0}}}, "all_sha_parity": true}