An AI-assisted sports newsroom that connects every story to its sources, evidence and updates.
Instead of publishing another article every time a report changes, F-PUB brings related reports into one evolving Story — showing readers what is known, where it came from and what changed.
One event should not become ten disconnected versions of the same story
Sports news moves quickly, but readers still need to know what is actually confirmed, who reported it and how the picture changed over time.
The Story is the product unit
F-PUB treats a real-world event as one evolving Story. New reports, official statements, denials and meaningful updates are connected to that same Story instead of becoming separate articles that force the reader to reconstruct the timeline.
A sports publication and newsroom in development
The current product includes a public Hebrew sports site, story and entity pages, search, methodology and corrections, alongside an internal newsroom for sources, editorial review and operational work.
Product scope
Sports publishing built around context, not just headlines
The public experience and the newsroom are designed around the same underlying story, source and evidence model.
Evolving Stories
A single story can collect new reports, official updates, disagreements and corrections while keeping one stable destination for the reader.
Sources & attribution
Stories show the publications and reporters behind the information, with clear links back to original reporting.
What is known now
Story states and summaries help distinguish reporting, independent confirmation, official information and unresolved uncertainty.
Updates over time
Meaningful developments remain connected to the same story so readers can understand how the information evolved.
Football context
Team, league, player and match surfaces connect news with structured football context instead of separating data from editorial content.
Search & entity discovery
Readers can move between stories, teams, players, leagues, reporters and publishers rather than navigating only a chronological feed.
Corrections & methodology
Public methodology and correction history make editorial changes visible instead of silently replacing the previous version.
Editorial Newsroom
An internal workspace brings review queues, sources, story editing, corrections and operational signals into one editorial console.
AI in the product
An AI-assisted newsroom, from incoming reports to editorial review
The implemented AI workflows help organize and interpret reports rather than simply rewrite articles. F-PUB remains in development and testing. AI is not a journalistic source, and sensitive publication decisions retain human editorial review.
Relevance and scope
Classify whether an incoming report belongs to the publication and identify its sporting context before it moves further through the workflow.
Connect reports to evolving Stories
Assess whether a new report belongs to an existing Story, reducing disconnected versions of the same developing event.
Extract claims with evidence references
Turn reports into structured claims while retaining source references and the certainty expressed by the source.
Understand source relationships
Analyze whether reports are independent, derivative or attributed to another source, preserving context behind repeated coverage.
Draft headlines and summaries
Generate editorial drafts from the available evidence and story context, with validation rather than treating model output as automatic publication.
Identify meaningful changes
Assess the significance of updates and validate structured outputs so review can focus on changes that matter to the Story.
Users & surfaces
A public reading experience backed by an editorial operating system
The product serves readers directly while giving the editorial side a separate environment for review and publication work.
Reader
Gets one current story with visible sources, status, updates and sports context instead of chasing the same event across multiple articles.
Editorial team
Works from a dedicated newsroom that surfaces items needing attention, supports review and keeps updates tied to the story history.
Sources & reporters
Publishers, reporters and official sources are represented as part of the story context so attribution remains visible to the reader.
Core workflow
From a new report to a story readers can trust
Automation reduces repetitive work, but publication remains grounded in sources and editorial control.
01
Detect
A new report or update enters the source pipeline.
→
02
Connect
The system links it to an existing Story or creates a new candidate.
→
03
Understand
Claims, entities and relationships between sources are analyzed.
→
04
Review
Editorial work focuses on items that need a human decision.
→
05
Publish & update
The Story is published or updated without fragmenting the event into duplicate pages.
→
06
Correct when needed
Material corrections remain visible and connected to the story history.
Architecture
A publishing platform split by responsibility, not by duplicated data
Public reading, newsroom operations, ingestion and intelligence share a common story and evidence model while remaining separate product layers.
Public publication
Home & sectionsStory pagesSearchTeams & leaguesMethodology & corrections
The architecture keeps editorial history and source context reusable across the public site and newsroom instead of rebuilding the same event in separate representations.
Engineering decisions
The difficult part is keeping a changing story explainable
Selected decisions show how editorial principles become durable product and data rules.
Story over article
Related reports update one canonical Story rather than producing a new page for every source or development.
This changes the underlying data model: sources, claims, revisions and sports context attach to the Story, allowing the public page to evolve without losing the history of the event.
Provenance is product data
Where information came from is stored as part of the story rather than added later as editorial decoration.
The system keeps source attribution, timing and evidence relationships connected to the information they support, which makes it possible to explain independent confirmation and link readers back to original reporting.
Updates do not erase the previous state
When a source or story changes, the product can preserve the change instead of treating the latest text as the only truth.
Versioned source and story records support meaningful updates, corrections and editorial review while keeping a stable public Story URL.
AI assists the newsroom; it is not a source
AI helps classify, connect, summarize and validate information, but publication stays grounded in evidence and human review.
AI outputs are structured and checked against the story context before they can support editorial work. The product is designed so uncertainty can remain visible instead of being converted into confident copy.
Corrections are part of the product model
A material correction is not just a text edit — it has a visible place in the story history and a public corrections surface.
This makes accountability a product behavior: readers can see that something changed, while the editorial side keeps the correction connected to the affected story and revision.
Sports data must be honest about freshness
Scores, fixtures and standings should disappear or degrade gracefully when the underlying data is not current enough.
Sports data enters through an adapter layer with explicit freshness semantics, allowing public surfaces to avoid presenting stale structured data as live information.
Engineering evidence
A newsroom platform with broad automated coverage
The repository combines public publishing, editorial operations and multiple data pipelines, with automated tests across domain rules and integrations.
Current codebase snapshot
application pages
40+
domain packages
20+
test files
150+
database migrations
30+
primary product surfaces
2
product stage
In development
Unit and integration testingReal database integration testsEditorial workflow coverageSource and sports-data fixturesCI quality gatesLaunch rehearsal scenariosProduction deployment verification
Technology
The stack behind F-PUB
The technology is grouped by the responsibility it serves in the publishing and newsroom system.
Web application
Next.jsReactTypeScriptTailwind CSS
Data & domain model
PostgreSQLDrizzle ORMSQL migrationsVersioned records
Sports-data adaptersMedia rights workflowObject storage abstraction
Quality & delivery
VitestGitHub ActionsVercelTurborepopnpm
Product principle
Uncertainty should be visible, not hidden
F-PUB is designed to show the difference between a report, independent confirmation, official information and a correction. The product adds value by organizing the evidence around a story rather than pretending every new headline is a new fact.
Story-first · Source-aware
Next stage
Building the next stage of F-PUB
F-PUB is in development and testing as we prepare its next stage. We’re preparing to open conversations with strategic investors who understand sports, media and AI-assisted editorial technology.