{"adoption": {"forks": 120, "observed_at": "2026-08-28T04:06:08.190164+00:00", "stars": 2037}, "canonical_url": "https://ross.abutalabs.com/products/bugsink", "card": {"archived": false, "artifact_type": "service", "description": "Self-hosted Error Tracking ", "domain": ["monitoring", "developer-tools", "backend", "self-hosted"], "enriched": true, "function": ["monitoring", "alerting", "logging", "self-hosted", "http-server"], "health_score": 99, "homepage": "https://www.bugsink.com/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["bugsink/bugsink"], "name": "bugsink/bugsink", "platform": ["self-hosted", "python", "cross-platform"], "pushed_at": "2026-08-23T09:36:59+00:00", "repo": "bugsink/bugsink", "stars": 2037, "tags": ["error-tracking", "sentry-compatible", "exception-monitoring", "crash-reporting", "sentry-alternative", "devops", "docker", "web-server", "linux"], "topics": [], "urls": [], "use_cases": ["self-host sentry alternative for error tracking", "track production exceptions with stacktraces and local variables", "point existing sentry SDKs at a cheaper backend", "get slack or discord alerts when new errors appear", "group duplicate errors into issues automatically", "keep error data on my own servers for GDPR compliance"], "what_it_is": "Bugsink is a self-hosted error tracking service that collects exceptions from running applications and presents stacktraces, code, and local variables in a central web UI. It is compatible with Sentry's open-source SDKs, so existing Sentry-instrumented apps can switch by changing the DSN.", "when_to_avoid": ["you need full application performance monitoring (APM), tracing, or profiling beyond error tracking", "you prefer a fully managed SaaS with zero infrastructure", "you need deep ecosystem integrations and plugins of a mature platform like Sentry"], "when_to_choose": ["you want Sentry-SDK-compatible error tracking you can self-host cheaply", "you need full data isolation or EU hosting for compliance", "you find Sentry too complex or expensive at your event volume", "you want a lightweight error tracker that runs on ARM or a single server"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bugsink", "repo": "bugsink/bugsink", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.190164+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:15.835967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ed8c9320d1cf1a7aa6420c83d9f8eef58a68338dd406f556a2ffee9fb31c7f8e", "fetched_at": "2026-08-28T04:06:08.190164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugsink/bugsink"}, {"content_hash": "fbcbde9eaa44ba421dffb7f5274c01c28ececf6feaec310ff83c6aa41cae4b76", "fetched_at": "2026-08-29T10:39:08.139408+00:00", "kind": "homepage", "missing": false, "url": "https://www.bugsink.com/"}, {"content_hash": "a9beaafacec60e1e11e5784e876fe71841f81c8de91d0018afa682bacdd484e9", "fetched_at": "2026-08-29T10:39:08.148711+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs"}, {"content_hash": "1dc2408d44098cbe11cb8debce8c6030f4141f0c7b9290e7307330a39e66484e", "fetched_at": "2026-08-29T10:39:08.150706+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/installation"}, {"content_hash": "606205fd910f3af457f08e8ffae261e93ee04ebd15f2d3d73f9b8adb35a00bfe", "fetched_at": "2026-08-29T10:39:08.152748+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/quickstart"}, {"content_hash": "e1da06c825e40a684ebeb253cd44df51dfe300df8ebf7b359dc1d94a321d48a7", "fetched_at": "2026-08-29T10:39:08.154562+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/alerts"}, {"content_hash": "e940ff0b330b22a0d218a4aada0e39a43b6b6c4deaba16e02e0ccfd291a38a29", "fetched_at": "2026-08-29T10:39:08.156418+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/docs/grouping"}, {"content_hash": "45712105bc8c688adb6cedd859a1232442ef615dd874cbda7dd4de861b88712c", "fetched_at": "2026-08-29T10:39:08.158321+00:00", "kind": "site_page", "missing": false, "url": "https://www.bugsink.com/about"}, {"content_hash": "7fd6674a48d3153414a92301418714b3dc575033639a6886f4b5d579a465deb7", "fetched_at": "2026-08-29T10:39:08.160002+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bugsink/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 53, "rhythm": 95}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 742, "days_push": 10, "days_rel": 38, "gap_med": 7, "n_releases_24m": 48}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}