How we read Trinity Academy Halifax
last read 14 Aug 2026, 21:16 UTC · took 109.7s · 71 dates across 3 school years
Nobody types these dates in. A program finds whatever the school publishes its term dates on and reads it. This page is the working out: the files we downloaded, and every date we got out of them. Open the same file and you can check us.
Find the page
saved for next timeWe start at the school's website and follow it to whatever it publishes term dates on, in this case a file on halifax.trinitymat.org. That address is saved, so every later check goes straight there.
Download it
sha-25611 files came back. We fingerprint the contents (2c99e71bc3…95a663eeca). If the fingerprint matches last time's, the school hasn't changed anything and we stop here.
Read it
109.7sThis school publishes its year as a colour-coded chart rather than a list of dates, so a model reads it the way you would — square by square, working out from the key what each colour means. 8 other files were read and produced nothing useful.
Work out the dates
plain codeOrdinary code takes it from here, pairing those sentences into terms and filling in the holidays between them. It also checks the year adds up: if the dates leave too few school days, we throw the whole read away rather than publish it.
Save it
one copyThe dates get written down once. The school's page, your calendar feed and this trace all read that same copy, so they can't disagree with each other.
Where it came from
what we downloaded, and what we actually used- halifax.trinitymat.org/key-info/term-dates/not used · 0 dates
We read this one and found no term dates in it.
- halifax.trinitymat.org/wp-content/uploads/2025/11/TAH-Term-Dates-2025-2026.pdfused · 24 dates
We read 24 dates out of this one.
- halifax.trinitymat.org/wp-content/uploads/2025/11/TAH-Term-Dates-2026-2027.pdfused · 24 dates
We read 24 dates out of this one.
- halifax.trinitymat.org/wp-content/uploads/2026/07/TAH-Term-Dates-2027-2028.pdfused · 23 dates
We read 23 dates out of this one.
- halifax.trinitymat.org/key-info/not used · 0 dates
We read this one and found no term dates in it.
- halifax.trinitymat.org/wp-content/uploads/2026/07/TAH-Term-Dates-2027-2028.pngnot used · 24 dates
We read 24 dates out of this one.
- halifax.trinitymat.org/wp-content/uploads/2025/11/TAH-Term-Dates-2025-2026-1024x720.pngnot used · 0 dates
We read this one and found no term dates in it.
- halifax.trinitymat.org/wp-content/uploads/2025/11/TAH-Term-Dates-2026-2027-1024x720.pngnot used · 0 dates
We read this one and found no term dates in it.
- halifax.trinitymat.org/wp-content/uploads/2019/04/Page-Header-6.jpgnot used · 0 dates
We read this one and found no term dates in it.
- halifax.trinitymat.org/wp-content/uploads/2025/11/TAH-Term-Dates-2025-2026-768x540.pngnot used · 0 dates
We read this one and found no term dates in it.
- halifax.trinitymat.org/wp-content/uploads/2025/11/TAH-Term-Dates-2026-2027-768x540.pngnot used · 0 dates
We read this one and found no term dates in it.
Every date we read off the chart
the file itself is linked above- INSET Day1 Sept
- INSET Day2 Sept
- Autumn Term3 Sept – 17 Oct
- October Half Term20 Oct – 31 Oct
- Autumn Term3 Nov – 27 Nov
- INSET Day28 Nov
- Autumn Term1 Dec – 19 Dec
- Christmas Holiday22 Dec – 2 Jan
- INSET Day5 Jan
- INSET Day6 Jan
- Spring Term7 Jan – 12 Feb
- INSET Day13 Feb
- February Half Term16 Feb – 20 Feb
- Spring Term23 Feb – 1 Apr
- INSET Day2 Apr
- Easter Holiday3 Apr – 10 Apr
- Summer Term13 Apr – 1 May
- School Closed4 May
- Summer Term5 May – 22 May
- May Half Term25 May – 29 May
- Summer Term1 Jun – 23 Jun
- INSET Day24 Jun
- Summer Term25 Jun – 21 Jul
- Summer Holiday22 Jul – 31 Aug
- INSET Day1 Sept
- INSET Day2 Sept
- Autumn Term3 Sept – 16 Oct
- October Half Term19 Oct – 30 Oct
- Autumn Term2 Nov – 26 Nov
- INSET Day27 Nov
- Autumn Term30 Nov – 18 Dec
- Christmas Holiday21 Dec – 1 Jan
- INSET Day4 Jan
- INSET Day5 Jan
- Spring Term6 Jan – 11 Feb
- INSET Day12 Feb
- February Half Term15 Feb – 19 Feb
- Spring Term22 Feb – 25 Mar
- Easter Holiday26 Mar – 2 Apr
- INSET Day5 Apr
- Summer Term6 Apr – 30 Apr
- School Closed3 May
- Summer Term4 May – 28 May
- May Half Term31 May – 4 Jun
- Summer Term7 Jun – 22 Jun
- INSET Day23 Jun
- Summer Term24 Jun – 21 Jul
- Summer Holiday22 Jul – 31 Aug
- INSET Day1 Sept
- INSET Day2 Sept
- INSET Day3 Sept
- Autumn Term6 Sept – 15 Oct
- October Half Term18 Oct – 29 Oct
- Autumn Term1 Nov – 17 Dec
- Christmas Holiday20 Dec – 3 Jan
- INSET Day4 Jan
- INSET Day5 Jan
- Spring Term6 Jan – 18 Feb
- February Half Term21 Feb – 25 Feb
- INSET Day28 Feb
- Spring Term29 Feb – 7 Apr
- Easter Holiday10 Apr – 17 Apr
- INSET Day18 Apr
- Summer Term19 Apr – 28 Apr
- School Closed1 May
- Summer Term2 May – 26 May
- May Half Term29 May – 2 Jun
- Summer Term5 Jun – 27 Jun
- INSET Day28 Jun
- Summer Term29 Jun – 21 Jul
- Summer Holiday24 Jul – 31 Aug
A chart states its dates in colour, not in words, so there is nothing to quote back at you. What we can show is every date we took off it — open the file above and the two should agree square for square.
What we saved
the single copy the school page and your calendar both readThis run
- fingerprint
- 9dc1b6daa0…d780ed3e68
- saved at
- 25 Aug 2026, 20:43 UTC
- dates published
- 54
- last confirmed
- 14 August 2026
Why your calendar doesn't fill up with duplicates
Each event gets an ID built from who said it, what kind of day it is, and when it starts. Read the school again tomorrow and the same day comes out with the same ID, so your calendar updates the entry it already has rather than adding a second one.
# same inputs, same ID, every time sha256(owner | kind | start)[:24] → a4384bdd…f1763a2c@termsync.co.uk