{
  "stage": 2,
  "checked_on": "2026-11-02",
  "note": "Versioned docs demonstrate concepts, not recommendation of current production versions. Corporate scopes and UNKNOWN remain in articles.",
  "sources": [
    {
      "id": "lambda",
      "url": "https://www.linkedin.com/blog/engineering/data-science/lambda-to-lambda-less-architecture",
      "published": "2020-12-01",
      "level": "A",
      "evidence": "WVYP architecture and migration",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "kappa",
      "url": "https://www.uber.com/blog/kappa-architecture-data-stream-processing/",
      "published": "2020-01-23",
      "level": "A",
      "evidence": "Design considerations; Combined approach",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "kreps",
      "url": "https://www.oreilly.com/radar/questioning-the-lambda-architecture/",
      "published": "2014-07-02",
      "level": "AUTHOR",
      "evidence": "Original criticism / replay alternative",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "es",
      "url": "https://martinfowler.com/eaaDev/EventSourcing.html",
      "published": "2005-12-12",
      "level": "AUTHOR",
      "evidence": "How it Works; external systems; draft status",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "lmax",
      "url": "https://martinfowler.com/articles/lmax.html",
      "published": "2011-07-12",
      "level": "EXPERIENCE_REPORT",
      "evidence": "Business Logic Processor; ES; historical scope",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "cqrs",
      "url": "https://martinfowler.com/bliki/CQRS.html",
      "published": "2011-07-14",
      "level": "AUTHOR",
      "evidence": "Separate update/read models; complexity",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "outbox",
      "url": "https://debezium.io/documentation/reference/3.3/transformations/outbox-event-router.html",
      "published": "Debezium 3.3",
      "level": "DOC",
      "evidence": "Outbox Event Router; table and routing",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "shopify",
      "url": "https://shopify.engineering/high-availability-background-jobs",
      "published": "2021 (точная дата в этой проверке UNKNOWN)",
      "level": "A",
      "evidence": "Transactionally staged job queues",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "cdc",
      "url": "https://debezium.io/documentation/reference/3.3/connectors/postgresql.html",
      "published": "Debezium 3.3",
      "level": "DOC",
      "evidence": "Snapshot; streaming; restart; duplicates",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "uberCDC",
      "url": "https://www.uber.com/ca/en/blog/dbevents-ingestion-framework/",
      "published": "2019-03-14",
      "level": "A",
      "evidence": "Bootstrap and incremental ingestion",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "saga",
      "url": "https://docs.temporal.io/design-patterns/saga-pattern",
      "published": "UNKNOWN; evolving docs",
      "level": "DOC",
      "evidence": "Overview; compensation registration",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "willbank",
      "url": "https://pages.temporal.io/webinar-saga-pattern-compensating-transactions-at-will-bank",
      "published": "2024-08-08 (event)",
      "level": "NAMED_ABSTRACT",
      "evidence": "Страница вебинара; видео не просмотрено",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Только именованная страница/аннотация; не protocol-level evidence."
    },
    {
      "id": "spark",
      "url": "https://spark.apache.org/docs/4.0.1/streaming/apis-on-dataframes-and-datasets.html",
      "published": "Spark 4.0.1",
      "level": "DOC",
      "evidence": "Sink guarantees; foreachBatch; checkpoint changes",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "flink",
      "url": "https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/learn-flink/fault_tolerance/",
      "published": "Flink 1.20.x",
      "level": "DOC",
      "evidence": "Exactly Once Guarantees; Exactly Once End-to-end",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "kafka",
      "url": "https://kafka.apache.org/41/design/design/",
      "published": "Kafka 4.1.x",
      "level": "DOC",
      "evidence": "Message delivery; external systems",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "medallion",
      "url": "https://docs.databricks.com/aws/en/lakehouse/medallion",
      "published": "2026-10-29 (update)",
      "level": "DOC",
      "evidence": "Quality layers; recommended design",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "fedex",
      "url": "https://www.databricks.com/blog/how-fedex-built-scalable-enterprise-grade-data-platform-it-automation-and-databricks-unity",
      "published": "2025-12-15",
      "level": "A",
      "evidence": "Patrick Brown, FedEx; platform-centric architecture",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "delta",
      "url": "https://docs.delta.io/concurrency-control/",
      "published": "UNKNOWN; evolving docs",
      "level": "DOC",
      "evidence": "Optimistic concurrency; table snapshots",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "mesh",
      "url": "https://martinfowler.com/articles/data-monolith-to-mesh.html",
      "published": "2019-05-20",
      "level": "AUTHOR",
      "evidence": "Domain ownership; data products; platform",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "meshprinciples",
      "url": "https://martinfowler.com/articles/data-mesh-principles.html",
      "published": "2020-12-03",
      "level": "AUTHOR",
      "evidence": "Four principles and logical architecture",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "fabric",
      "url": "https://www.ibm.com/think/topics/data-fabric",
      "published": "UNKNOWN; evolving vendor terminology",
      "level": "VENDOR_DOC",
      "evidence": "Metadata / integrated access; no universal protocol",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "polyglot",
      "url": "https://martinfowler.com/bliki/PolyglotPersistence.html",
      "published": "2011-11-16",
      "level": "AUTHOR",
      "evidence": "Storage by access pattern",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "pgmv",
      "url": "https://www.postgresql.org/docs/17/rules-materializedviews.html",
      "published": "PostgreSQL 17",
      "level": "DOC",
      "evidence": "Persisted result and REFRESH",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "monzo",
      "url": "https://monzo.com/blog/2021/10/14/an-introduction-to-monzos-data-stack",
      "published": "2021-10-13",
      "level": "A",
      "evidence": "BigQuery/dbt analytical stack",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "monzobalance",
      "url": "https://monzo.com/blog/2022/02/18/how-we-calculate-balances",
      "published": "2022-02-18",
      "level": "A",
      "evidence": "Ledger; balances; timestamps",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "paypal",
      "url": "https://medium.com/paypal-tech/gimel-paypals-analytics-data-processing-platform-22ec5890f4af",
      "published": "2018-04-17",
      "level": "A",
      "evidence": "PCatalog/Data API; multiple stores",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "betfair",
      "url": "https://forum.developer.betfair.com/articles/25712-exchange-market-data-streaming-with-kafka",
      "published": "UNKNOWN; page displays 06-09-2018",
      "level": "A",
      "evidence": "Streaming market-data read services",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "sportradar",
      "url": "https://docs.sportradar.com/uof/data-and-features/messages/event/rollback-bet-settlements",
      "published": "UNKNOWN; evolving protocol docs",
      "level": "DOC",
      "evidence": "Rollback Bet Settlements",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "recovery",
      "url": "https://docs.sportradar.com/uof/error-handling/recovery-using-api",
      "published": "UNKNOWN; evolving protocol docs",
      "level": "DOC",
      "evidence": "Recovery and settlement messages",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "rg",
      "url": "https://docs.aws.amazon.com/solutions/identification-of-problematic-betting-and-gaming-on-aws/",
      "published": "UNKNOWN",
      "level": "REFERENCE",
      "evidence": "AWS proposed architecture, not operator deployment",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "bec",
      "url": "https://assets.confluent.io/m/45693faaaed20a3d/original/Wayne_Yeung_Real-Time_Data_Streaming_from_Mainframe_to_Salesforce-Pres.pdf",
      "published": "2025 (conference year)",
      "level": "SLIDES",
      "evidence": "PDF pages 30–36; no video review",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "stripe",
      "url": "https://stripe.dev/blog/ledger-stripe-system-for-tracking-and-validating-money-movement",
      "published": "2024-02-16",
      "level": "A",
      "evidence": "Immutable ledger / DQ; not all ES implementation details",
      "checked_on": "2026-11-02",
      "status": "CONTENT_VERIFIED",
      "limitations": "Подтверждает только узкие утверждения рядом с ссылкой; не все guarantees системы."
    },
    {
      "id": "adyen-mesh",
      "url": "https://www.adyen.com/knowledge-hub/airflow-at-adyen",
      "published": "2021-05-19",
      "level": "A",
      "status": "CONTENT_VERIFIED",
      "checked_on": "2026-11-02",
      "evidence": "Data Mesh at Adyen; Evolution of Data Approach"
    },
    {
      "id": "ramp-views",
      "url": "https://landing.materialize.com/hubfs/whitepapers/2024/a_reference_architetcture_for_real-time_fraud_detection.pdf",
      "published": "2024 (copyright; exact publication UNKNOWN)",
      "level": "B",
      "status": "CONTENT_VERIFIED",
      "checked_on": "2026-11-02",
      "evidence": "PDF pages 7–8, named Ramp engineer; no benchmark verification"
    },
    {
      "id": "lakehouse-paper",
      "url": "https://www.cidrdb.org/cidr2021/papers/cidr2021_paper17.pdf",
      "published": "2021",
      "level": "RESEARCH",
      "status": "CONTENT_VERIFIED",
      "checked_on": "2026-11-02",
      "evidence": "Abstract / architecture; vendor affiliation explicit"
    },
    {
      "id": "iceberg-reliability",
      "url": "https://iceberg.apache.org/docs/latest/reliability/",
      "published": "Iceberg 1.12.0 at access; evolving latest URL",
      "level": "DOC",
      "status": "CONTENT_VERIFIED",
      "checked_on": "2026-11-02",
      "evidence": "Concurrent write operations; compatibility"
    }
  ]
}
