The page changed after submission.
Submitting one row changed the position of later rows. An index-based selector could therefore target the wrong match. The lesson: bind an action to match identity and re-check the target before the next entry.
A personal football prediction experiment combining research, a mathematical model and market information with a submission workflow. The main lesson was about deadlines, not accuracy.
This personal football prediction experiment connected research, calculations, a human decision and browser submission. The engineering scope was the coordination between those steps, not just a model that predicts scores.
Source: project archive review, 11 September 2026. These describe scope, not successful automated submissions or correct predictions.
The agent collected match research. Repeated research runs allowed the analysis to be refreshed rather than relying on a single conversation.
A mathematical model calculated expected goals and possible score probabilities. Market odds were an input to the model, not merely a comparison afterwards.
Probabilities had to become a specific score selection. The most likely score and the best choice for the competition’s scoring rules are not necessarily identical.
In the later workflow, I reviewed the proposal and decided what to submit. This boundary was added during development; not every earlier submission had this approval step.
Control rule: information or approval missing → stop and ask.
The automation located the correct match in the prediction form and entered the selection. This was interaction with a real web form, not just an answer displayed in chat.
Submissions and results were collected for review. Differences between logs and standings showed why an internal record is not automatically the final source of truth.
Submitting one row changed the position of later rows. An index-based selector could therefore target the wrong match. The lesson: bind an action to match identity and re-check the target before the next entry.
One documented missed deadline left a prepared prediction unsubmitted. Completed analysis, human approval and timely submission require separate checks. Having an alert does not prove the failure cannot recur.
The captured standings and internal point totals did not fully reconcile. This page therefore does not claim a final placing, an accuracy percentage or estimated time savings.
Let us talk about how to build with AI while you keep control of the result.