{
  "asset_version": "20260928T063726081461Z",
  "counts": {
    "article_cluster_memberships": 0,
    "article_clusters": 0,
    "article_entity_links": 9370,
    "article_tag_links": 35397,
    "articles": 8111,
    "entities": 51190,
    "feeds": 41,
    "malware_entities": 7213,
    "threat_actor_entities": 2103,
    "threat_actor_records": 2153,
    "vulnerability_entities": 28030
  },
  "db_last_updated": "2026-09-28T06:36:47Z",
  "generated_at": "2026-09-28T06:37:26.081461Z",
  "output": {
    "ai_files_written": 93,
    "ai_manifest": "/data/ai/manifest.json",
    "article_clusters_by_id": "clusters/by-id/<id>.json",
    "article_clusters_index": "clusters/index.json",
    "article_detail_file_limit": 5000,
    "article_detail_files_written": 5000,
    "article_detail_min_retention_days": 30,
    "article_detail_path_pattern": "/data/articles/by-id/<public_id>.json",
    "article_detail_retention_days": 365,
    "article_index_records_written": 5000,
    "article_index_shard_count": 0,
    "article_index_sharded": false,
    "article_permalink_pattern": "/articles/<public_id>",
    "articles_by_id": "articles/by-id/<public_id>.json",
    "articles_index": "articles/index.json",
    "cloudflare_pages_file_limit": 20000,
    "entities_by_id": null,
    "entity_detail_file_limit": null,
    "entity_detail_files_written": 0,
    "feeds_index": "feeds/index.json",
    "files_written": 5788,
    "legacy_article_query_pattern": "/?id=<public_id>",
    "malware_detail_bundles": "entities/bundles/malware/<prefix>[-<shard>].json",
    "malware_detail_bundles_written": 37,
    "malware_detail_limit": null,
    "malware_detail_records_written": 7213,
    "malware_index": "entities/index-malware.json",
    "malware_index_shard_count": 0,
    "malware_index_sharded": false,
    "robots": "robots.txt",
    "root": "frontend/data",
    "rss": {
      "feed": "feed.xml"
    },
    "sitemap": "sitemap.xml",
    "threat_actor_detail_bundles": "threat-actors/bundles/<prefix>[-<shard>].json",
    "threat_actor_detail_bundles_written": 32,
    "threat_actor_detail_file_limit": null,
    "threat_actor_detail_files_written": 0,
    "threat_actor_detail_limit": null,
    "threat_actor_detail_records_written": 2153,
    "threat_actor_index": "threat-actors/index.json",
    "threat_actor_index_shard_count": 0,
    "threat_actor_index_sharded": false,
    "threat_actors_by_id": null,
    "vulnerability_budget_pruned": 0,
    "vulnerability_detail_bundles": "entities/bundles/vulnerability/<year>/<month-or-unknown>[-<shard>].json",
    "vulnerability_detail_bundles_written": 590,
    "vulnerability_detail_records_written": 28030,
    "vulnerability_detail_retention_months": null,
    "vulnerability_detail_start_year": null,
    "vulnerability_index": "entities/index-vulnerability.json",
    "vulnerability_index_shard_count": 26,
    "vulnerability_index_sharded": true,
    "vulnerability_zero_signal_retention_days": 90
  },
  "publication_policy": {
    "article_detail_file_limit": 5000,
    "article_detail_min_retention_days": 30,
    "article_detail_retention_days": 365,
    "article_index_retention_days": 365,
    "artifacts": {
      "article_details": {
        "budget_pruned": 0,
        "kept": 5000,
        "pruned": 3111,
        "source_records": 8111
      },
      "articles": {
        "budget_pruned": 0,
        "kept": 5000,
        "pruned": 3111,
        "source_records": 8111
      },
      "malware": {
        "bundle_files": 37,
        "kept": 7213,
        "pruned": 0,
        "source_records": 7213
      },
      "threat_actors": {
        "bundle_files": 32,
        "kept": 2153,
        "pruned": 0,
        "source_records": 2153
      },
      "vulnerabilities": {
        "budget_pruned": 0,
        "kept": 28030,
        "pruned": 13749,
        "source_records": 41779
      }
    },
    "max_file_bytes": 25165824,
    "vulnerability_detail_retention_months": null,
    "vulnerability_detail_start_year": null,
    "vulnerability_zero_signal_retention_days": 90,
    "warehouse_unchanged": true
  },
  "schema": {
    "has_article_cluster_members_table": true,
    "has_article_clusters_table": true,
    "has_entity_relationships_table": true,
    "has_threat_actors_table": true
  },
  "source_db": "backend/data/percolate.db"
}
