gabriel / musehub public
perf patch task/push-perf #1 / 1
gabriel · 66 days ago · Apr 8, 2026 · Diff

perf: bulk existence check in wire_push_objects, remove per-chunk quota SUM

Replace N individual session.get() calls (one per object) with a single SELECT IN query upfront. For a 500-object chunk this goes from 500 DB round-trips to 1 — the dominant cost of push at scale.

Also removes the per-chunk SUM(size_bytes) quota check which fired once per chunk (56 times for a 5600-object push). Quota is already enforced in wire_push (the commit phase) which runs once per push.

sha256:69b34ccce5f0390d849b8f298bfff9e6d999139216df518b54c820f816eb7ec5 sha
533 changed · 0 in snapshot files
sha256:f1ee05bde61a40c9d347de787125679b4a65843e1b41dcdfe3f92d38f14ff36e snapshot
533
files changed
Files Changed
−533
0 in snapshot
AGENTS.md .md
CLAUDE.md .md
Dockerfile
LICENSE
Makefile
README.md .md
alembic.ini .ini
alembic/env.py .py
alembic/versions/0001_consolidated_schema.py .py
alembic/versions/0002_v2_domains.py .py
alembic/versions/0003_wire_and_identities.py .py
alembic/versions/0004_release_system_v2.py .py
alembic/versions/0005_semantic_release_report.py .py
alembic/versions/0006_ci_system.py .py
alembic/versions/0007_ed25519_auth_keys.py .py
alembic/versions/0008_auth_key_algorithm.py .py
alembic/versions/0009_pr_number.py .py
alembic/versions/0010_coordination_bus.py .py
alembic/versions/0011_v2_proposals_and_intel_tables.py .py
alembic/versions/0012_phase5_ci_gate_config_and_test_mappings.py .py
alembic/versions/0013_snapshot_entries_replace_manifest.py .py
alembic/versions/0014_symbol_index_intel_summary.py .py
alembic/versions/0015_intel_cache.py .py
alembic/versions/0016_drop_legacy_auth_tables.py .py
alembic/versions/0017_agent_identity_fields.py .py
alembic/versions/0018_collaborators_handle.py .py
alembic/versions/0019_drop_issue_comment_state_refs.py .py
alembic/versions/0020_add_updated_at_to_critical_tables.py .py
alembic/versions/0021_add_deleted_at_to_musehub_objects.py .py
alembic/versions/0022_add_composite_indexes.py .py
alembic/versions/0023_compliance_fields.py .py
alembic/versions/0024_drop_ci_tables.py .py
alembic/versions/0025_drop_social_layer.py .py
alembic/versions/0026_snapshot_directories.py .py
alembic/versions/0027_rename_pr_id_to_proposal_id.py .py
alembic/versions/0028_rename_pr_number_and_pr_labels_table.py .py
alembic/versions/0029_rename_metadata_to_commit_metadata.py .py
alembic/versions/0030_fix_proposal_nullability_and_wire_tags.py .py
deploy/aws-provision-staging.sh .sh
deploy/aws-provision.sh .sh
deploy/backup.sh .sh
deploy/bootstrap-instance.sh .sh
deploy/cloudwatch-alerts.sh .sh
deploy/deploy.sh .sh
deploy/load-tests/locustfile.py .py
deploy/migrate-test.sh .sh
deploy/nginx-cf.conf .conf
deploy/push.sh .sh
deploy/secrets.sh .sh
deploy/seed.sh .sh
deploy/setup-ec2-staging.sh .sh
deploy/setup-ec2.sh .sh
docker-compose.override.yml .yml
docker-compose.yml .yml
docs/db-query-runbook.md .md
docs/guides/threat-model.md .md
docs/infrastructure.md .md
docs/legal/dmca.md .md
docs/legal/license-audit.md .md
docs/legal/privacy-policy.md .md
docs/legal/terms-of-service.md .md
docs/on-call-runbook.md .md
docs/pre-launch-checklist.md .md
docs/reference/mcp.md .md
docs/reference/msign.md .md
docs/reference/type-contracts.md .md
docs/roadmaps/musehub-taxonomy.md .md
docs/secret-rotation-runbook.md .md
docs/test-coverage-checklist.md .md
entrypoint.sh .sh
musehub.db .db
musehub/__init__.py .py
musehub/api/__init__.py .py
musehub/api/routes/__init__.py .py
musehub/api/routes/api/__init__.py .py
musehub/api/routes/api/auth.py .py
musehub/api/routes/api/identities.py .py
musehub/api/routes/api/repos.py .py
musehub/api/routes/api/search.py .py
musehub/api/routes/api/snapshots.py .py
musehub/api/routes/coord.py .py
musehub/api/routes/mcp.py .py
musehub/api/routes/musehub/__init__.py .py
musehub/api/routes/musehub/_nav_ctx.py .py
musehub/api/routes/musehub/_templates.py .py
musehub/api/routes/musehub/_ui_helpers.py .py
musehub/api/routes/musehub/blame.py .py
musehub/api/routes/musehub/collaborators.py .py
musehub/api/routes/musehub/discover.py .py
musehub/api/routes/musehub/domains.py .py
musehub/api/routes/musehub/htmx_helpers.py .py
musehub/api/routes/musehub/install.py .py
musehub/api/routes/musehub/issues.py .py
musehub/api/routes/musehub/jinja2_filters.py .py
musehub/api/routes/musehub/json_alternate.py .py
musehub/api/routes/musehub/labels.py .py
musehub/api/routes/musehub/milestones.py .py
musehub/api/routes/musehub/negotiate.py .py
musehub/api/routes/musehub/objects.py .py
musehub/api/routes/musehub/pagination.py .py
musehub/api/routes/musehub/proposals.py .py
musehub/api/routes/musehub/releases.py .py
musehub/api/routes/musehub/repos.py .py
musehub/api/routes/musehub/search.py .py
musehub/api/routes/musehub/sitemap.py .py
musehub/api/routes/musehub/topics.py .py
musehub/api/routes/musehub/ui.py .py
musehub/api/routes/musehub/ui_agents.py .py
musehub/api/routes/musehub/ui_blame.py .py
musehub/api/routes/musehub/ui_blob.py .py
musehub/api/routes/musehub/ui_commits.py .py
musehub/api/routes/musehub/ui_domains.py .py
musehub/api/routes/musehub/ui_intel.py .py
musehub/api/routes/musehub/ui_issues.py .py
musehub/api/routes/musehub/ui_jsonld.py .py
musehub/api/routes/musehub/ui_labels.py .py
musehub/api/routes/musehub/ui_legal.py .py
musehub/api/routes/musehub/ui_mcp_elicitation.py .py
musehub/api/routes/musehub/ui_milestones.py .py
musehub/api/routes/musehub/ui_new_repo.py .py
musehub/api/routes/musehub/ui_proposals.py .py
musehub/api/routes/musehub/ui_releases.py .py
musehub/api/routes/musehub/ui_repo.py .py
musehub/api/routes/musehub/ui_repo_settings.py .py
musehub/api/routes/musehub/ui_sessions.py .py
musehub/api/routes/musehub/ui_symbols.py .py
musehub/api/routes/musehub/ui_topics.py .py
musehub/api/routes/musehub/ui_tree.py .py
musehub/api/routes/musehub/ui_user_profile.py .py
musehub/api/routes/musehub/ui_view.py .py
musehub/api/routes/musehub/users.py .py
musehub/api/routes/musehub/webhooks.py .py
musehub/api/routes/protocol.py .py
musehub/api/routes/wire.py .py
musehub/api/validation.py .py
musehub/auth/__init__.py .py
musehub/auth/dependencies.py .py
musehub/auth/failure_limiter.py .py
musehub/auth/request_signing.py .py
musehub/config.py .py
musehub/crypto/__init__.py .py
musehub/crypto/keys.py .py
musehub/db/__init__.py .py
musehub/db/coord_models.py .py
musehub/db/database.py .py
musehub/db/models.py .py
musehub/db/muse_cli_models.py .py
musehub/db/musehub_auth_models.py .py
musehub/db/musehub_collaborator_models.py .py
musehub/db/musehub_domain_models.py .py
musehub/db/musehub_label_models.py .py
musehub/db/musehub_models.py .py
musehub/db/schema_check.py .py
musehub/db/utils.py .py
musehub/debug/__init__.py .py
musehub/debug/memory.py .py
musehub/logging_config.py .py
musehub/main.py .py
musehub/maintenance/__init__.py .py
musehub/maintenance/object_integrity.py .py
musehub/maintenance/orphan_scan.py .py
musehub/mcp/__init__.py .py
musehub/mcp/context.py .py
musehub/mcp/dispatcher.py .py
musehub/mcp/elicitation.py .py
musehub/mcp/prompts.py .py
musehub/mcp/resources.py .py
musehub/mcp/session.py .py
musehub/mcp/sse.py .py
musehub/mcp/stdio_server.py .py
musehub/mcp/tools/__init__.py .py
musehub/mcp/tools/musehub.py .py
musehub/mcp/write_tools/__init__.py .py
musehub/mcp/write_tools/elicitation_tools.py .py
musehub/mcp/write_tools/issues.py .py
musehub/mcp/write_tools/proposals.py .py
musehub/mcp/write_tools/releases.py .py
musehub/mcp/write_tools/repos.py .py
musehub/middleware/__init__.py .py
musehub/middleware/access_log.py .py
musehub/middleware/bot_throttle.py .py
musehub/middleware/content_size.py .py
musehub/middleware/static_cache.py .py
musehub/models/__init__.py .py
musehub/models/base.py .py
musehub/models/coord.py .py
musehub/models/musehub.py .py
musehub/models/musehub_auth.py .py
musehub/models/musehub_context.py .py
musehub/models/wire.py .py
musehub/muse_cli/__init__.py .py
musehub/muse_cli/db.py .py
musehub/muse_cli/models.py .py
musehub/muse_cli/snapshot.py .py
musehub/muse_contracts/__init__.py .py
musehub/muse_contracts/hash_utils.py .py
musehub/muse_contracts/json_types.py .py
musehub/muse_contracts/mcp_types.py .py
musehub/muse_contracts/pydantic_types.py .py
musehub/protocol/__init__.py .py
musehub/protocol/events.py .py
musehub/protocol/responses.py .py
musehub/protocol/version.py .py
musehub/py.typed .typed
musehub/rate_limits.py .py
musehub/security/__init__.py .py
musehub/security/magic_bytes.py .py
musehub/security/ssrf.py .py
musehub/services/__init__.py .py
musehub/services/musehub_auth.py .py
musehub/services/musehub_context.py .py
musehub/services/musehub_coord.py .py
musehub/services/musehub_coord_server.py .py
musehub/services/musehub_credits.py .py
musehub/services/musehub_cross_repo.py .py
musehub/services/musehub_discover.py .py
musehub/services/musehub_divergence.py .py
musehub/services/musehub_domains.py .py
musehub/services/musehub_gc.py .py
musehub/services/musehub_intel.py .py
musehub/services/musehub_issues.py .py
musehub/services/musehub_mcp_executor.py .py
musehub/services/musehub_profile.py .py
musehub/services/musehub_proposal_risk.py .py
musehub/services/musehub_proposals.py .py
musehub/services/musehub_release_packager.py .py
musehub/services/musehub_releases.py .py
musehub/services/musehub_repository.py .py
musehub/services/musehub_search.py .py
musehub/services/musehub_sessions.py .py
musehub/services/musehub_snapshot.py .py
musehub/services/musehub_symbol_indexer.py .py
musehub/services/musehub_sync.py .py
musehub/services/musehub_webhook_crypto.py .py
musehub/services/musehub_webhook_dispatcher.py .py
musehub/services/musehub_wire.py .py
musehub/services/musehub_wire_tags.py .py
musehub/services/release_analysis.py .py
musehub/storage/__init__.py .py
musehub/storage/backends.py .py
musehub/templates/mcp/elicitation_callback.html .html
musehub/templates/mcp/elicitation_connect.html .html
musehub/templates/musehub/base.html .html
musehub/templates/musehub/fragments/branch_list_rows.html .html
musehub/templates/musehub/fragments/branch_rows.html .html
musehub/templates/musehub/fragments/collaborator_rows.html .html
musehub/templates/musehub/fragments/commit_comments.html .html
musehub/templates/musehub/fragments/commit_rows.html .html
musehub/templates/musehub/fragments/file_tree.html .html
musehub/templates/musehub/fragments/global_search_results.html .html
musehub/templates/musehub/fragments/issue_comments.html .html
musehub/templates/musehub/fragments/issue_rows.html .html
musehub/templates/musehub/fragments/label_list.html .html
musehub/templates/musehub/fragments/milestone_issue_rows.html .html
musehub/templates/musehub/fragments/milestone_rows.html .html
musehub/templates/musehub/fragments/proposal_comments.html .html
musehub/templates/musehub/fragments/proposal_rows.html .html
musehub/templates/musehub/fragments/release_rows.html .html
musehub/templates/musehub/fragments/repo_grid.html .html
musehub/templates/musehub/fragments/session_rows.html .html
musehub/templates/musehub/fragments/slug_check.html .html
musehub/templates/musehub/fragments/tag_rows.html .html
musehub/templates/musehub/macros/commit.html .html
musehub/templates/musehub/macros/empty_state.html .html
musehub/templates/musehub/macros/issue.html .html
musehub/templates/musehub/macros/label.html .html
musehub/templates/musehub/macros/milestone.html .html
musehub/templates/musehub/macros/pagination.html .html
musehub/templates/musehub/pages/agent_profile.html .html
musehub/templates/musehub/pages/agents_coord.html .html
musehub/templates/musehub/pages/agents_coord_forecast.html .html
musehub/templates/musehub/pages/agents_coord_shard.html .html
musehub/templates/musehub/pages/agents_swarm.html .html
musehub/templates/musehub/pages/blame.html .html
musehub/templates/musehub/pages/blob.html .html
musehub/templates/musehub/pages/branches.html .html
musehub/templates/musehub/pages/ci_gates.html .html
musehub/templates/musehub/pages/ci_run_detail.html .html
musehub/templates/musehub/pages/collaborators_settings.html .html
musehub/templates/musehub/pages/commit.html .html
musehub/templates/musehub/pages/commit_detail.html .html
musehub/templates/musehub/pages/commits.html .html
musehub/templates/musehub/pages/compare.html .html
musehub/templates/musehub/pages/context.html .html
musehub/templates/musehub/pages/diff.html .html
musehub/templates/musehub/pages/domain_detail.html .html
musehub/templates/musehub/pages/domains.html .html
musehub/templates/musehub/pages/embed.html .html
musehub/templates/musehub/pages/explore.html .html
musehub/templates/musehub/pages/global_search.html .html
musehub/templates/musehub/pages/intel_blast_risk.html .html
musehub/templates/musehub/pages/intel_dashboard.html .html
musehub/templates/musehub/pages/intel_dead.html .html
musehub/templates/musehub/pages/intel_hotspots.html .html
musehub/templates/musehub/pages/issue_detail.html .html
musehub/templates/musehub/pages/issue_list.html .html
musehub/templates/musehub/pages/labels.html .html
musehub/templates/musehub/pages/legal.html .html
musehub/templates/musehub/pages/mcp_docs.html .html
musehub/templates/musehub/pages/milestone_detail.html .html
musehub/templates/musehub/pages/milestones_list.html .html
musehub/templates/musehub/pages/new_repo.html .html
musehub/templates/musehub/pages/profile.html .html
musehub/templates/musehub/pages/proposal_detail.html .html
musehub/templates/musehub/pages/proposal_list.html .html
musehub/templates/musehub/pages/release_detail.html .html
musehub/templates/musehub/pages/releases.html .html
musehub/templates/musehub/pages/repo_home.html .html
musehub/templates/musehub/pages/search_symbols.html .html
musehub/templates/musehub/pages/session_detail.html .html
musehub/templates/musehub/pages/sessions.html .html
musehub/templates/musehub/pages/settings.html .html
musehub/templates/musehub/pages/similarity.html .html
musehub/templates/musehub/pages/symbol_detail.html .html
musehub/templates/musehub/pages/symbols.html .html
musehub/templates/musehub/pages/tags.html .html
musehub/templates/musehub/pages/topics.html .html
musehub/templates/musehub/pages/tree.html .html
musehub/templates/musehub/pages/workspace.html .html
musehub/templates/musehub/partials/breadcrumbs.html .html
musehub/templates/musehub/partials/navbar.html .html
musehub/templates/musehub/partials/repo_nav.html .html
musehub/templates/musehub/partials/repo_tabs.html .html
musehub/templates/musehub/static/alpinejs.min.js .js
musehub/templates/musehub/static/css/app.css .css
musehub/templates/musehub/static/css/app.css.map .map
musehub/templates/musehub/static/favicon-16.png .png
musehub/templates/musehub/static/favicon-32.png .png
musehub/templates/musehub/static/favicon.ico .ico
musehub/templates/musehub/static/favicon.svg .svg
musehub/templates/musehub/static/htmx.min.js .js
musehub/templates/musehub/static/js/app.ts .ts
musehub/templates/musehub/static/js/musehub.ts .ts
musehub/templates/musehub/static/js/pages/activity.ts .ts
musehub/templates/musehub/static/js/pages/blob.ts .ts
musehub/templates/musehub/static/js/pages/branches.ts .ts
musehub/templates/musehub/static/js/pages/ci-run-detail.ts .ts
musehub/templates/musehub/static/js/pages/commit-detail.ts .ts
musehub/templates/musehub/static/js/pages/commit.ts .ts
musehub/templates/musehub/static/js/pages/commits.ts .ts
musehub/templates/musehub/static/js/pages/diff.ts .ts
musehub/templates/musehub/static/js/pages/domain-detail.ts .ts
musehub/templates/musehub/static/js/pages/domains.ts .ts
musehub/templates/musehub/static/js/pages/elicitation-callback.ts .ts
musehub/templates/musehub/static/js/pages/explore.ts .ts
musehub/templates/musehub/static/js/pages/feed.ts .ts
musehub/templates/musehub/static/js/pages/graph.ts .ts
musehub/templates/musehub/static/js/pages/insights.ts .ts
musehub/templates/musehub/static/js/pages/issue-detail.ts .ts
musehub/templates/musehub/static/js/pages/issue-list.ts .ts
musehub/templates/musehub/static/js/pages/mcp-docs.ts .ts
musehub/templates/musehub/static/js/pages/new-repo.ts .ts
musehub/templates/musehub/static/js/pages/proposal-detail.ts .ts
musehub/templates/musehub/static/js/pages/proposal-list.ts .ts
musehub/templates/musehub/static/js/pages/release-detail.ts .ts
musehub/templates/musehub/static/js/pages/release-list.ts .ts
musehub/templates/musehub/static/js/pages/repo-page.ts .ts
musehub/templates/musehub/static/js/pages/sessions.ts .ts
musehub/templates/musehub/static/js/pages/settings.ts .ts
musehub/templates/musehub/static/js/pages/symbols.ts .ts
musehub/templates/musehub/static/js/pages/tags.ts .ts
musehub/templates/musehub/static/js/pages/timeline.ts .ts
musehub/templates/musehub/static/js/pages/topics.ts .ts
musehub/templates/musehub/static/js/pages/tree.ts .ts
musehub/templates/musehub/static/js/pages/user-profile.ts .ts
musehub/templates/musehub/static/js/pages/view.ts .ts
musehub/templates/musehub/static/scss/_activity.scss .scss
musehub/templates/musehub/static/scss/_agents.scss .scss
musehub/templates/musehub/static/scss/_arrange.scss .scss
musehub/templates/musehub/static/scss/_blob.scss .scss
musehub/templates/musehub/static/scss/_branches.scss .scss
musehub/templates/musehub/static/scss/_ci.scss .scss
musehub/templates/musehub/static/scss/_commit-detail.scss .scss
musehub/templates/musehub/static/scss/_components.scss .scss
musehub/templates/musehub/static/scss/_credits.scss .scss
musehub/templates/musehub/static/scss/_deps.scss .scss
musehub/templates/musehub/static/scss/_diff.scss .scss
musehub/templates/musehub/static/scss/_domain.scss .scss
musehub/templates/musehub/static/scss/_icons.scss .scss
musehub/templates/musehub/static/scss/_insights.scss .scss
musehub/templates/musehub/static/scss/_intel.scss .scss
musehub/templates/musehub/static/scss/_issues.scss .scss
musehub/templates/musehub/static/scss/_layout.scss .scss
musehub/templates/musehub/static/scss/_legal.scss .scss
musehub/templates/musehub/static/scss/_mcp-docs.scss .scss
musehub/templates/musehub/static/scss/_new-repo.scss .scss
musehub/templates/musehub/static/scss/_proposal_detail.scss .scss
musehub/templates/musehub/static/scss/_proposals.scss .scss
musehub/templates/musehub/static/scss/_releases.scss .scss
musehub/templates/musehub/static/scss/_repo-home.scss .scss
musehub/templates/musehub/static/scss/_repo-nav.scss .scss
musehub/templates/musehub/static/scss/_symbol-view.scss .scss
musehub/templates/musehub/static/scss/_symbols.scss .scss
musehub/templates/musehub/static/scss/_tags.scss .scss
musehub/templates/musehub/static/scss/_tokens.scss .scss
musehub/templates/musehub/static/scss/_user-profile.scss .scss
musehub/templates/musehub/static/scss/_workspace.scss .scss
musehub/templates/musehub/static/scss/app.scss .scss
musehub/templates/musehub/static/scss/embed.scss .scss
musehub/templates/musehub/static/vendor/json-enc.js .js
musehub/templates/musehub/static/vendor/response-targets.js .js
package-lock.json .json
package.json .json
pyproject.toml .toml
requirements.txt .txt
scripts/gen_type_contracts.py .py
tests/__init__.py .py
tests/conftest.py .py
tests/factories.py .py
tests/test_agent_registration.py .py
tests/test_api_contracts_section37.py .py
tests/test_api_performance_section62.py .py
tests/test_api_snapshots.py .py
tests/test_auth_authorization_section12.py .py
tests/test_bot_throttle.py .py
tests/test_collaborators_section27.py .py
tests/test_compliance_section9.py .py
tests/test_content_size_middleware.py .py
tests/test_context_section23.py .py
tests/test_coordination.py .py
tests/test_cross_repo_section24.py .py
tests/test_data_integrity_section51.py .py
tests/test_database_section61.py .py
tests/test_deployment_section73.py .py
tests/test_divergence_section26.py .py
tests/test_domains_section25.py .py
tests/test_environments_section71.py .py
tests/test_escape_like_section22.py .py
tests/test_gc_background_tasks_section41.py .py
tests/test_gc_section32.py .py
tests/test_health_schema.py .py
tests/test_identity_integration.py .py
tests/test_install_script_section43.py .py
tests/test_issues_milestones.py .py
tests/test_labels_section28.py .py
tests/test_load_readiness_section64.py .py
tests/test_logging_alerting_section74.py .py
tests/test_markdown_sanitization_section23.py .py
tests/test_mcp_dispatcher.py .py
tests/test_mcp_elicitation.py .py
tests/test_mcp_elicitation_section16.py .py
tests/test_mcp_protocol.py .py
tests/test_mcp_read_tools.py .py
tests/test_mcp_smoke.py .py
tests/test_mcp_streamable_http.py .py
tests/test_mcp_write_tools.py .py
tests/test_merge_proposals.py .py
tests/test_migrations_section36.py .py
tests/test_migrations_section53.py .py
tests/test_msign_request_signing.py .py
tests/test_msign_section35.py .py
tests/test_musehub_alembic.py .py
tests/test_musehub_api_contracts.py .py
tests/test_musehub_auth.py .py
tests/test_musehub_auth_adversarial.py .py
tests/test_musehub_auth_crypto.py .py
tests/test_musehub_collaborators.py .py
tests/test_musehub_context.py .py
tests/test_musehub_contracts.py .py
tests/test_musehub_coord.py .py
tests/test_musehub_discover.py .py
tests/test_musehub_htmx_helpers.py .py
tests/test_musehub_issues.py .py
tests/test_musehub_jinja2_macros.py .py
tests/test_musehub_js_cleanup.py .py
tests/test_musehub_json_alternate.py .py
tests/test_musehub_labels.py .py
tests/test_musehub_negotiate.py .py
tests/test_musehub_openapi.py .py
tests/test_musehub_pagination.py .py
tests/test_musehub_profile_service.py .py
tests/test_musehub_proposals.py .py
tests/test_musehub_repos.py .py
tests/test_musehub_search.py .py
tests/test_musehub_sessions_service.py .py
tests/test_musehub_sitemap.py .py
tests/test_musehub_topics.py .py
tests/test_musehub_ui_branches_tags_ssr.py .py
tests/test_musehub_ui_collaborators_ssr.py .py
tests/test_musehub_ui_commits_enhanced.py .py
tests/test_musehub_ui_commits_ssr.py .py
tests/test_musehub_ui_explore_ssr.py .py
tests/test_musehub_ui_htmx_infra.py .py
tests/test_musehub_ui_issue_detail_ssr.py .py
tests/test_musehub_ui_issue_list_enhanced.py .py
tests/test_musehub_ui_jsonld.py .py
tests/test_musehub_ui_labels.py .py
tests/test_musehub_ui_labels_ssr.py .py
tests/test_musehub_ui_milestones.py .py
tests/test_musehub_ui_milestones_ssr.py .py
tests/test_musehub_ui_new_repo.py .py
tests/test_musehub_ui_new_repo_ssr.py .py
tests/test_musehub_ui_proposal_ssr.py .py
tests/test_musehub_ui_releases_ssr.py .py
tests/test_musehub_ui_sessions_ssr.py .py
tests/test_musehub_ui_settings.py .py
tests/test_musehub_ui_settings_ssr.py .py
tests/test_musehub_ui_team.py .py
tests/test_musehub_ui_topics.py .py
tests/test_musehub_ui_user_profile.py .py
tests/test_musehub_webhooks.py .py
tests/test_network_transport_section3.py .py
tests/test_object_integrity_section24.py .py
tests/test_object_store.py .py
tests/test_object_store_section52.py .py
tests/test_pagination_section39.py .py
tests/test_protocol_introspection_section42.py .py
tests/test_rate_limiting_section34.py .py
tests/test_rate_limiting_section4.py .py
tests/test_releases.py .py
tests/test_repository_service.py .py
tests/test_schema_check.py .py
tests/test_search_section17.py .py
tests/test_secrets_management_section72.py .py
tests/test_security_hardening_section8.py .py
tests/test_security_hardening_section82.py .py
tests/test_sessions_section30.py .py
tests/test_snapshot_entries.py .py
tests/test_snapshot_symbol_indexer.py .py
tests/test_static_assets_section63.py .py
tests/test_storage_backends_section33.py .py
tests/test_symbol_intelligence.py .py
tests/test_ui_ssr_section38.py .py
tests/test_url_validation_section21.py .py
tests/test_webhook_crypto_section40.py .py
tests/test_webhooks_section19.py .py
tests/test_wire_protocol.py .py
tests/test_wire_stress_performance.py .py
tests/test_wire_tags_section31.py .py
tools/typing_audit.py .py
tsconfig.json .json
tsconfig.node.json .json
workflows/ci.yml .yml
← Older Oldest on task/push-perf
All commits
Newer → Latest on task/push-perf

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:69b34ccce5f0390d849b8f298bfff9e6d999139216df518b54c820f816eb7ec5 --body "your comment"