{"schemaVersion":2,"project":"hashmark","asOf":"2026-08-13","evidenceObservedAt":"2026-08-13T22:00:00Z","release":{"title":"Madden NFL 27","phase":"worldwide-release","milestones":[{"date":"2026-08-06","label":"Seven-day early access","status":"started"},{"date":"2026-08-10","label":"Three-day early access","status":"started"},{"date":"2026-08-13","label":"Worldwide release","status":"started"},{"date":"2026-08-24","label":"Madden Companion App adds Madden NFL 27 support","status":"upcoming","note":"EA states the app is targeted to update the week following launch and continues serving Madden NFL 26 until then. This is the hard gate on any real Madden NFL 27 export."}],"platforms":["PlayStation 5","Xbox Series X|S","PC","Nintendo Switch 2"],"officialSources":["https://www.ea.com/games/madden-nfl/madden-nfl-27/news/welcome-to-madden-27","https://www.ea.com/games/madden-nfl/madden-nfl-27/faq","https://www.ea.com/games/madden-nfl/madden-nfl-27/news/madden-nfl-27-launch-guide"]},"readiness":{"parser":{"status":"local-ready","evidence":"Madden 27 route provenance and Switch 2 fixtures pass locally"},"realExport":{"status":"blocked-upstream","compatibleClaimed":false,"reason":"Hashmark has not captured a real Madden NFL 27 export because none can exist yet. The Madden Companion App has not shipped Madden NFL 27 support; EA targets roughly 2026-08-24 and the app continues to serve Madden NFL 26 until then.","blocker":{"kind":"upstream-dependency","dependency":"Madden Companion App title support","expectedAvailable":"2026-08-24","controlledBy":"Electronic Arts","source":"https://www.ea.com/games/madden-nfl/madden-nfl-27/news/madden-nfl-27-launch-guide","hashmarkActionAvailable":false}},"signup":{"status":"field-test-only","path":"/new-season#early-access"},"persistentStaging":{"status":"not-current","reason":"The static marketing staging candidate is source-current; authenticated web, ingest, worker, and an isolated database remain unprovisioned."},"infrastructure":{"status":"attention-required","launchDiskCeilingPercent":74,"lastObservedDiskPercent":76,"databaseVolumesPreserved":true},"contractAdmission":{"status":"local-ready","routeAwareWeeklyKeys":true,"editionMismatchRejected":true,"privacySafeIncidentPersisted":true,"rejectedRawPayloadPersisted":false}},"requiredRouteMatrix":["leagueteams","standings","freeagents/roster","team/{eaTeamId}/roster","live-drive-cards","week/{stage}/{week}/passing","week/{stage}/{week}/rushing","week/{stage}/{week}/receiving","week/{stage}/{week}/defense","week/{stage}/{week}/kicking","week/{stage}/{week}/punter","week/{stage}/{week}/team","week/{stage}/{week}/schedules","week/{category} (abbreviated form with payload week/stage metadata)"],"promotionPolicy":{"allowedStates":["pending","partial","compatible","regressed"],"currentState":"pending","requiresTitleYear":27,"requiresZeroCompatibilityIncidents":true,"requiresEveryMatrixRoute":true,"requiresDownstreamRowAssertions":true,"requiresCandidateSourceSha":true},"compatibilityReceipts":[],"officialFeatureWatchlist":["Persona Engine and Persona DNA (65+ types)","News Center, breaking-news ticker, and generated article cards","Emergent Actions such as holdouts and trade demands","Interactive multi-session contract negotiation","Contract structure: guaranteed money, void years, incentives, no-trade clauses","Franchise and transition tags, RFA tenders","Free Agent Frenzy live signing window","Real named offensive and defensive coordinators","Dynamic in-game weather and revised Wear and Tear","Rebalanced SuperSim and smarter CPU trade logic","Nintendo Switch 2 as a new export platform token"],"firstExportRunbook":["Confirm the Madden Companion App has shipped Madden NFL 27 support (EA target: 2026-08-24). Until it has, every step below is unreachable.","Create a disposable Madden NFL 27 franchise and record title build, platform, candidate source SHA, and verification timestamp.","Send every required route, including both full and abbreviated weekly forms, playoff week mapping, free agents, and semantically valid empty arrays.","Require Madden title year 27 on every accepted raw-export receipt and reject EA league id or title mismatches.","Require zero compatibility incidents for the exact canary window and review every privacy-safe structural delta.","Assert observed raw-export ids, expected and observed row counts, and downstream invariants for each matrix route.","Append a compatibility receipt and promote pending to compatible only when every promotion requirement passes."],"overall":"field-test-prepared-export-blocked-upstream","structuralFacts":{"weekLedger":{"provenance":"inherited","inheritedFrom":26,"detail":"Madden NFL 27's week ledger and playoff-round map are carried forward from Madden NFL 26 because no export has been observed. Inheriting is the only assumption that invents no structure; it is not verification.","authority":"packages/madden-parser/src/title-profile.ts"}},"featureCapabilityObservation":{"policy":"Every announced Madden NFL 27 feature is 'unobserved' until a real export proves the field reaches the Companion App wire. No product surface may render or claim an unobserved capability.","authority":"packages/madden-parser/src/title-profile.ts","capabilities":{"personaDna":"unobserved","contractStructure":"unobserved","coordinators":"unobserved","transactions":"unobserved"},"detection":{"mechanism":"contract-drift alarm","authority":"packages/madden-parser/src/observed-contract.ts","baseline":"Observed key sets for all 11 payload families, transcribed from live Madden NFL 26 traffic on 2026-08-14.","behavior":"Every accepted export on a known route is diffed against the transcript. Added or removed top-level record keys raise a privacy-safe 'contract_drift' compatibility incident carrying key names only, never values.","armed":true,"nonBlocking":true,"note":"A capability may still only be promoted from 'unobserved' by a real compatibility receipt. Drift detection reports that the contract moved; it does not itself promote anything."}},"observedCompetitorGaps":[{"gap":"No draft prospect storylines in the Madden NFL 27 News Center","observedBy":"founder field observation, live Madden NFL 27 franchise","observedAt":"2026-08-13","corroboration":["Pre-launch community reporting that Draft Night and scouting were not meaningfully updated; a ticker was added without draft-class narrative.","Forbes 'still missing' coverage lists scouting/medical-history depth as unaddressed."],"assessment":"durable-omission-not-defect","assessmentReason":"The News Center's announced scope is league news, breaking news, and free agency. The draft and scouting pipeline was left untouched across the Madden NFL 27 cycle, so this reads as an unfilled scope boundary rather than a bug EA is likely to patch. Treat as a durable narrative gap, but re-check after each title update before relying on it.","hashmarkConstraint":"The Companion App export exposes NO draft, prospect, or scouting route in any observed title — the 14-route matrix is teams, standings, rosters, free agents, live drive cards, and weekly stats/schedules only. Hashmark therefore cannot cover PRE-draft prospects from real export data, in Madden NFL 26 or 27.","hashmarkOpportunity":"Own the draft's aftermath rather than its build-up. Rookies become visible on rosters after the draft, which is data Hashmark already ingests. Combined with the existing synthetic college backstory generator and append-only player snapshots, this supports rookie-arc coverage, draft-class retrospectives across seasons, and bust/steal reckonings — editorial surfaces EA structurally cannot build, because its news has no memory beyond the current session."}]}