TOUCHLINE SCORES — CHROME EXTENSION

INSTALL IN CHROME
1. Open chrome://extensions in Chrome.
2. Enable Developer mode (top right).
3. Click Load unpacked.
4. Select this Touchline-Chrome folder (the one containing manifest.json).
5. Pin Touchline Scores from Chrome's extensions menu.

If using the ZIP, extract it first and select the extracted folder.
This is a local unpacked extension, not a Chrome Web Store publication.
It does not require the Touchline Lab app or its Python helper to be running.

USING IT
1. Open a football match page on your betting website.
2. Optionally highlight a match label such as Arsenal vs Chelsea.
3. Click Touchline Scores. Choose a possible fixture or enter the two teams.
4. Verify the home/away order, the fixture, and that the market is PRE-MATCH,
   regulation-time football; check the confirmation box.
5. Choose Bookmaker odds and enter all five DECIMAL prices: home/draw/away,
   plus over/under 2.5 goals, from the same match and bookmaker.
   Or choose Goal estimates and enter your own expected goals per team.
6. Click Rank likely scores. Export the analysis if you want to keep it.

HOW IT WORKS
The engine normalizes the odds' implied probabilities, then fits independent
Poisson goal rates to 1X2 and over/under 2.5 probabilities. It ranks exact scores
and displays the probability left outside the top eight, the probability the
top score does NOT happen, and a model-fit diagnostic. Odds-based results
reflect market assumptions; they are not an independent betting advantage.
Poor fit is flagged. This is not a calibrated or backtested prediction system.

SITE SUPPORT
The calculator is site-independent. Fixture detection tries highlighted text,
SportsEvent JSON-LD, visible headings and page titles. Detection is heuristic
and can confuse dates, names or home/away order. Confirm them yourself.
No bookmaker-specific compatibility claims or tests across most betting
websites have been completed. Protected/internal pages, frames, canvas UIs,
closed shadow roots and unusual layouts may prevent detection. Manual entry
still works. Odds are NOT automatically extracted, because incorrect market
mapping would make estimates misleading.
Only football pre-match regulation-time scores are supported. Live matches,
extra time, penalties, red cards, injuries, weather and lineups are not modeled.

PRIVACY & PERMISSIONS
Only activeTab and scripting. Temporary access to the tab when you invoke it.
No all-sites host permission, cookies, account credentials, balances, browsing
history, background tracking, analytics, external requests or bet placement.
Reads only selected text, event metadata, headings and title for detection.
Inputs stay in the popup and are cleared when it closes. Exports contain the
entered teams/odds and the detected site's hostname, not account data.

TESTING
Model and interface tests passed, including recovery of synthetic known goal
rates, normalized probabilities, confirmation guards and stale-result clearing.
DOM fixture detection tested with structured events, headings and no-match pages.
Chrome extension API calls were mocked for interface tests. Actual installation
in your Chrome profile and betting-site compatibility remain unverified.

18+ and legal betting age only. No guaranteed scores or profits. No automatic bets.
