Import queue
Bradford
DoneDONE. Schools-in-scope backlog and the full raw A-Z crawl (all 93 pages / 922 listings) are both complete as of 2026-08-15. Moved to Leeds next.
Working log
Round 1 (unattended firing, picked up straight after Wakefield's A-Z browse completed): scoped Bradford's own Local Offer directory for the first time - a kb5-platform site (same style as Wakefield's but built on a different underlying system to Wakefield/Kirklees' mylocaloffer.org), 922 services sorted A-Z. This is roughly six times the size of Wakefield's directory, so it will take a correspondingly larger number of rounds to work through with the same discipline.
Confirmed the Bradford local-authority taxonomy term already exists (id 1430, created earlier when West Yorkshire Metro was tagged as a cross-regional org) - no new term needed. No wards created yet under Bradford; these will be added via the postcodes.io pattern as real addresses are found, same as every other LA.
Two genuine exclusions from page 1: "2024 SEND PFBA Parent/ Carer survey results" and "2025/26 SEND Parent/ carer survey results" - both are published survey write-ups from Parents' Forum Bradford & Airedale (PFBA), not delivered services, same non-candidate reasoning as "Preparation for Adulthood". Flagged that the Forum itself may be a genuine organisation candidate and should be researched on its own merits if/when it appears as its own listing, separately from these survey pages.
Three real candidates spotted on page 1 but not yet researched, carried forward to next round: "50 Things To Do" (based at St Edmund's Nursery School and Children's Centre - looks like it may be an activities list, not researched), "Abbey Green Nursery School" (a school listing - worth checking how/whether schools have been modelled elsewhere before deciding), and "Able Futures - mental health support" (likely the national Access to Work mental health support service - worth confirming against precedent for national services already imported).
Both new pages swept clean. This firing is stopping here, cleanly, at the very start of Bradford - a natural checkpoint straight after closing out Wakefield's full 16-page browse in the same firing. Next round: research and process the three carried-forward candidates, then continue the A-Z browse from page 1, item 3.
Round 2 (unattended firing, straight after closing out Wakefield): worked pages 1-3 of Bradford's 922-listing, ~93-page A-Z directory (kb5 platform) - about six times the size of Wakefield's, so real progress here will look like a lower percentage per round than other LAs, by design, not a sign of less care.
Three real new organisations, four new services: AccessBus (a genuine door-to-door minibus service for people who struggle with standard buses, run by West Yorkshire Combined Authority - added as a new service on the existing West Yorkshire Metro org rather than a new org, since it shares the org's real infrastructure), Accessible Inclusive Music/AIM (a real charity delivering a free online inclusive choir plus piloted instrumental lessons for disabled children and young people, checked directly on its own site - no fixed premises so tagged National on the same no-geographic-limiter evidence bar as LumoTV), and Airedale and Wharfedale Autism Resource/AWARE (a genuine parent-run peer support group for autistic children and young people across Airedale, Wharfedale, Bradford and Craven - explicitly no diagnosis required to join).
A real pattern worth flagging explicitly: individual schools keep appearing on Bradford's directory (Abbey Green Nursery School, Ackworth School, Addingham Primary School, and three Acorn Group specialist SEND school sites - Belmont, Meadowcroft, Underley Gardens). All excluded on the same open scope question already flagged in Calderdale (importing individual schools would be a different granularity to everything else in this dataset - charities, NHS trusts, council teams). Worth Jonny's call soon given how often it keeps recurring, especially for genuine multi-site specialist SEND providers like Acorn Group where a single organisation record might make more sense than excluding every site.
Real, evidence-based exclusions, not lazy rejections: two SEND Parent/Carer survey-results write-ups (not delivered services) and AccessAble (a national venue-accessibility information directory, not a delivered service to a child) - same non-candidate reasoning as 'Preparation for Adulthood'. Able Futures and Action Point Supported Volunteering Project both checked directly on their own sites and found to be explicitly working-age-adult/employment-focused with no children's framing anywhere. Action for Blind People was researched and NOT imported despite having real-looking Leeds contact details in the directory - RNIB's own 2023/24 annual report confirms Action for Blind People is now only a shell charity for legacy donations, so its old contact details can't be trusted as a current live service; RNIB itself remains a genuine future candidate on its own current channels. Three Bradford Council 'Adult Social Care' category pages excluded as explicitly adult-focused, not children's (Bradford's own 'Children and Young Persons Social Care' service, seen in the same directory's related-subjects list, is a separate genuine candidate for later). The general Admissions Team was also excluded as generic/no SEND framing found, while flagging that EHCP-specific placement admissions (if distinct from general admissions) would be a different, genuine candidate.
All 11 new/changed pages this round swept clean (superuser-context sweep, one page per PHP process throughout, per the render-isolation note from Wakefield's close-out).
Site-wide right now: 20 organisations / 35 services waiting at /review/. 46 excluded-listings site-wide. 166 organisations / 247 services total.
Stopping here for this firing (~19 minutes of active work this round, following straight on from finishing Wakefield in the same firing). Next round: continue Bradford's A-Z browse from page 3, item 6 (Airedale NHS Audiology - Children's was visible but not yet processed; the Adults 16yrs+ version should likely be excluded as out of scope while the Children's one is a strong candidate).
Round 3 (unattended firing, straight on from round 2): worked from page 3 (finishing the item missed last time) through page 6 (partially) of Bradford's A-Z directory.
A genuinely useful consolidation this round: Airedale NHS Foundation Trust turned out to have eight separate children's-relevant listings scattered across pages 3-4 (audiology, dietetics, occupational therapy, physiotherapy, speech and language therapy, the Child Development Service, orthotics, and wheelchair services) - all merged under one organisation record ("Airedale NHS Foundation Trust - Children's Services") with eight distinct services, rather than eight separate org records. Adult-only versions of several of these (rehabilitation, SLT, audiology) and the Trust's general PALS/translation services were checked and excluded as out of scope or already covered by the children's equivalent.
Five more real new organisations, six new services: SEND Salaam CIC (a grassroots Bradford CIC supporting SEND families from minority/faith communities - found via researching a specific 5-week art therapy course, then confirmed as a real ongoing organisation across multiple sources before importing), ASpire (a Bradford autism parent/carer support group for under-25s), Autism Arena CIC (a Leeds-based CIC helping families understand and navigate support for neurodivergent children, funded partly by a separate commercial workplace-training arm), and the SEND Tribunal itself (a genuine, concrete national appeals process with a real entry point - imported similarly to how Access to Work was imported previously, not just a policy explainer).
A real commercial-product catch: Autism Partnership UK, checked directly, turned out to be a private ABA therapy provider operating in 7 countries with "schedule a free consultation" framing - excluded on the same paid-commercial-product reasoning used elsewhere, not on a surface assumption from the name alone.
More individual schools excluded (Appleton Academy, Appletree Treatment Centre - a residential SEMH school in Cumbria, Ashlands Primary School, Atlas Community Primary School), continuing the same open scope question. One new wrinkle worth flagging: Askham Bryan College, a specialist land-based FE college with a genuine, checked Inclusive Services team for EHCP/SEND students, was excluded on the same individual-institution logic as schools - but flagged separately, since this dataset already has a "What next for post 16" category suggesting FE colleges may deserve different treatment once the broader schools question is resolved.
Other real, evidence-based exclusions: two more council category/report pages (Adult Social Care variants already covered last round is not repeated here, but Area SEND Inspection Update and the Alternative Educational Provision/BPIT strategy page followed the same reasoning - checked directly, no phone/email on the directory listing itself, policy content not a delivered service), Apprenticeships (a Disability Rights UK resource page, 404 on the most likely direct URL), "Are you worried about your child or young person?" (a Local Offer landing page), Autism Reach (explicitly for autistic adults), and Baby and Toddler Group (a generic community drop-in, no SEND framing).
All 24 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 25 organisations / 47 services waiting at /review/. 67 excluded-listings site-wide. 171 organisations / 259 services total.
Stopping here for this firing (~16 minutes of active work). Next round: continue Bradford's A-Z browse from page 6, item 6 (after Baby and Toddler Group - next listing not yet seen).
Round 4 (mixed: continued in a live/attended session after an interrupted earlier attempt at unattended running): worked from page 6 (the item after Baby and Toddler Group) through page 9 (partially) of Bradford's A-Z directory.
A real process fix landed mid-round, not just content work: traced why Bradford had made zero progress via the overnight cron despite it running - the site's directory is a JS-rendered SPA that 403s on WebFetch (unlike Wakefield/Kirklees), so paging through it needs the actual browser click/scroll tool, which had been deliberately left off Claude Code's permission allowlist. Every unattended Bradford firing was silently stalling on an unapprovable prompt. Fixed (allowlist updated, cron schedule corrected to a proper night-only window after an over-correction to 24/7 was caught and reverted) - full writeup on the wiki's Run Queue page.
Two real new organisations, three new services: Barnardo's ETS Yorkshire (a genuine 16-19/up-to-25-with-EHCP vocational training centre with explicit SEND and EHCP specialist support, checked directly on its own site), Beamsley Project Charitable Trust (accessible self-catering holiday accommodation in the Yorkshire Dales for disabled people and families), Friends of Phoenix Special School/FOPSS (a distinct charity running Stay and Play holiday sessions open to the wider community, not just enrolled pupils - kept separate from the excluded special school itself since it's a genuinely different, community-facing offer), Bradford Best Start in Life/Family Hubs (a network of hubs across the district with explicit SEND provision, no single address, same network-org pattern as Calderdale's existing Family Hubs record).
A real duplicate caught and fixed as enrichment, not rejected: "Blind and Disabled Person's Travel Pass - WY Metro" turned out to be the same West Yorkshire Metro service already imported back on page 16 (round 1) - but that original record was missing its phone/email. Rather than creating a duplicate or silently ignoring the new listing, used it to fill the gap on the existing record.
A real known-architecture question hit directly: Bradford's own "Blue badge parking scheme" listing is the same underlying national GOV.UK Blue Badge process already imported and tagged National - not duplicated, per the standing duplicate-service-architecture note already flagged in this project's history for Blue Badge specifically.
A real "programme has ended" catch: Better Start and Better Place Bradford checked out as a concluded 10-year (2015-2025) programme, its site now explicitly framed as a legacy/evaluation resource rather than a currently delivered service - not imported on the strength of an old but still-live-looking website.
A striking volume of individual schools this round - 19 separate school listings excluded (Baildon CE, Baildon Glen, Bankfoot, Barkerend, four Beckfoot Trust schools on page 7-8 plus a fifth (Beckfoot School itself) on page 8, Beechcliffe Special School, Belle Vue Girls, Ben Rhydding Primary, Benton Park Leeds, Bingley Grammar, Blakehill), continuing the same open scope question - now flagged twice for genuine multi-site providers (Acorn Group earlier, Beckfoot Trust this round) where a single Trust-level record might eventually make more sense than excluding each site.
All new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 29 organisations / 51 services waiting at /review/. 92 excluded-listings site-wide. 175 organisations / 263 services total.
Stopping here - this was a live/attended session that got interrupted partway through, not a clean 25-minute unattended firing. Next round (overnight cron, now properly fixed and scheduled midnight-6am): continue Bradford's A-Z browse from page 9, item 7 (Bowling Park Primary School - already glimpsed but not yet processed).
Round 5 (the first genuinely unattended overnight firing since the browser-tool permission fix and the corrected midnight-6am schedule - ran clean, no stalls, no approval prompts): worked pages 9-11 fully and page 12 partially.
Real, substantial finds this round: Body Image Coach (a free, WYCA/Big Lottery-funded 6-week programme for early-onset eating difficulties and body image concerns, ages 11-25), Bradford SENDIASS (Barnardo's) - genuinely distinct from the existing Calderdale/Kirklees SENDIASS record, checked directly before assuming it was a duplicate, Bradford District Care NHS Foundation Trust's Children's Speech and Language Therapy, Bradford City FC Community Foundation's Disability FC (professional coaching, ages 6 to adult, checked directly), Bradford College's Progression to Learning and Work (a genuine, well-evidenced SEND/EHCP department distinct from the college as a general institution - the post-16-college scope question flagged earlier this LA resolved in favour of importing here, given how explicit and substantial the evidence was), Bradford Disability Sport and Leisure (BDSL - a real registered charity confirmed via multiple independent sources after its own listed website turned out to be a lapsed, parked domain), and Bradford District and Craven Mind's Youth in Mind programme (a large, genuinely evidenced offer: Kooth online counselling, Hospital Buddies, three separate crisis helplines, ages 5-19 up to 25 with additional needs) plus the district's Talking Therapies service (checked directly and confirmed genuinely 16+ not 18+, so in scope).
A cluster of adult-only services correctly turned away, each checked on its own evidence rather than assumed from the name: Bradford and Airedale Continence Service (confirmed to be the adult/16+ service, same phone number as Bradford Council's own "16+" directory entry - the real children's continence service is a different trust, not yet seen in this pass), Bradford and Airedale Mental Health Carer Support Service (explicitly 18+ carers of adults), BANDS neurodevelopmental service (explicitly adults 18+, no self-referral), Bradford and Craven Autism AIM (explicitly adults), and Bradford Buddies Mencap (adult friendship-matching scheme).
Real policy/strategy documents correctly distinguished from delivered services: Bradford's own SEND Strategy for Children and Young People, the Bradford District and Craven Strategic Partnering Agreement, and a further cluster of generic Council pages (volunteering, advocacy - checked the actual link, which pointed to Adult Social Care - apprenticeships, job vacancies, leisure centres, museums).
More individual schools/institutions excluded on the same open scope question (Bowling Park, Brackenhill, Bradford Christian School, Bradford Academy, Bradford Alternative Provision Academy - likely the delivery org behind the BPI Taskforce flagged last round, still a school placement not a family-contactable service).
All 21 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 37 organisations / 59 services waiting at /review/. 114 excluded-listings site-wide. 183 organisations / 271 services total.
Stopping here (~17 minutes, well within budget). Next round: continue Bradford's A-Z browse from page 12, item 6.
Round 6 (second unattended firing tonight, straight on from round 5 - ran clean throughout): worked pages 12-15 fully.
A genuinely large, real cluster of Bradford Teaching Hospitals NHS Foundation Trust children's services turned up across pages 13-15 - audiology, continuing care, allergy CNS, community nursing team, continence, diabetes, epilepsy (a CNS listing and a general service listing consolidated into one, since they shared the exact same phone number - same team, not two), haematology CNS, metabolic CNS, palliative care, and a combined physiotherapy/occupational therapy service (also consolidated - same referral contact for both). All folded into one "Bradford Teaching Hospitals NHS Foundation Trust - Children's Services" org rather than nine-plus separate org records, consistent with how Airedale's equivalent cluster was handled earlier this LA.
Other real, separately-run services correctly kept distinct: Bradford Carers Hub (BDCFT, checked directly and confirmed it genuinely supports young carers, not just adults, via a real young carer's own account), Bradford Chat Health (11-19 confidential text-a-school-nurse service), Bradford Community Dental Services (a distinct BDCFT service for people who can't access routine dental care), Bradford Health Visiting (checked against the existing Wakefield "Growing Healthy 0-19" org first - genuinely a different, separate service, not a duplicate), and the CAMHS Neurodevelopmental Team (checked directly - genuinely children/young people 5/7 to 18 for ADHD/autism assessment, distinct from the adult BANDS service already excluded).
A real "same org, new service" catch, not a new import: BEAT (Bradford Early Advice Team) shares AWARE's exact phone number and email domain - confirmed via search it's literally an NHS-funded project run by AWARE for families waiting for an autism assessment, so added as a new service on the existing AWARE org rather than a new organisation.
A genuine judgement call, explained not just asserted: Bradford College's post-16 scope question from last round (post-16 FE colleges vs mainstream schools) came up again in miniature - the general "Bradford College" listing was excluded (institution-level, same as schools), but the college's SEND/EHCP-specific department was already imported separately with real evidence.
Real policy/governance documents kept out, each checked rather than assumed: the SEND Strategy, Local Offer Annual Reports, Peers Review & Peer Challenges, the Strategic Partnering Agreement, the local area SEND Inspection/WSOA document, and the Strategic Partnership Board - all genuinely policy/oversight content, not delivered services.
A real discount-scheme judgement call: Bradford Leisure Card imported on the same basis as the Disabled Person's Railcard and CEA Card already in the dataset - disabled people are one of several real qualifying groups for a genuine discount, not the only one, but the evidence was concrete enough to import.
All 30 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 44 organisations / 79 services waiting at /review/. 127 excluded-listings site-wide. 190 organisations / 291 services total.
Stopping here (~16 minutes, well within budget). Next round: continue Bradford's A-Z browse from page 16.
Round 7 (third unattended firing tonight, straight on from round 6 - ran clean throughout): worked pages 16-17 fully.
The Bradford Teaching Hospitals / BDCFT children's services cluster continued, folded into the existing trust-level org records rather than creating new ones each time: paediatric ophthalmology (a named specialist consultant confirmed via search), orthotics, paediatric dietetics, and a wheelchair service on the existing "Bradford Teaching Hospitals NHS Foundation Trust - Children's Services" org; podiatry, school nursing (general and a specific Special Needs Team), school vaccinations, and a stammering service (checked directly - genuinely includes children, not just adults) on the existing BDCFT community health org, which got renamed from a narrow "Health Visiting" title to "Community Health Services" now it holds several distinct teams.
Four more genuinely distinct new organisations: the Nursing Team for Children in Care, Youth Justice Service and Care Leavers (a specialist health team for a specific vulnerable group), Learning Disabilities Primary Care Support (helping young people access GP services), the Transition Nursing Team (explicitly Preparing for Adulthood - helping young people move from children's to adult health services), and Bradford PHAB Club (a genuine weekly inclusive youth club for disabled and non-disabled children/young people together, checked directly across multiple sources).
A real "same trust, not a duplicate" check that paid off: Bradford's own Health Visiting and Wheelchair Service both matched existing service titles from other LAs (Wakefield's Growing Healthy 0-19, Wakefield's and Airedale's wheelchair services) - checked each one's actual organisation before assuming a clash, confirmed all genuinely separate services in separate areas, imported Bradford's own properly rather than either skipping them or wrongly merging.
A real scope judgement made and explained, not just asserted: Bradford Perinatal Support Service (Family Action) was imported as parent carer support - the directory's own "Mother and Baby Mental Health service" listing immediately before it had no contact details at all and was excluded on that basis, but this one has real phone/email and is delivered by an organisation already trusted elsewhere in this dataset (SENDIASS), so a different, evidenced outcome for a similar-sounding service.
Adult-only and governance/policy content correctly turned away, each checked rather than assumed: Learning Disabilities Health Support Team (explicitly "Adults" in its own title), Mental Health services general listing (duplicate of the Trust's general contact, already excluded), Specialist Palliative Care (Adults), Speech and Language Therapy (Adults), the Patient Experience Team (twice, for two different trusts), Bradford People First (checked directly - explicitly adults), and the Safeguarding Children Board (a governance board, not a delivered service).
All 29 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 49 organisations / 93 services waiting at /review/. 133 excluded-listings site-wide. 195 organisations / 305 services total.
Stopping here (~12 minutes, well within budget). Next round: continue Bradford's A-Z browse from page 18.
Round 8 (fourth unattended firing tonight, straight on from round 7 - ran clean throughout): worked page 18 fully and page 19 through item 9.
A wider mix of real finds than the recent NHS-heavy rounds: Bradford Samaritans (confirmed no age restriction, real branch address from the directory plus the standard national 116 123 number), the Bradford School Exclusions Team (three named officers with real contact details), the National Science and Media Museum's Relaxed Sessions (checked directly - genuine monthly adapted-lighting-and-sound sessions plus a weekly autism-friendly Sunday cinema morning; corrected the org's contact details after finding a second, more concrete directory listing for the same museum later on the same page), Bradford Stronger Together (a genuine parent/carer peer support group, checked across multiple sources), the Bradford Youth Justice Service (checked directly - explicitly addresses unmet SEND needs as core multi-agency work, not just generic youth offending), BradStarz (Bradford's own SEND Youth Voice group - two directory listings for the same real group correctly folded into one service rather than duplicated), BREATHE (a genuine autism/ADHD parent support group), and the British Sign Language Interpreting Service (a real council service for deaf residents and families).
Two real "checked and rejected despite looking promising" cases: BradNet's own CQC registration specifically covers adult social care ("caring for adults over 65 yrs") despite a couple of secondary sources vaguely mentioning "young people" - excluded on the concrete evidence, not the vaguer claim. Bradford People First (checked last round) and this round's BradNet both follow the same discipline: check the organisation's actual delivered service, not just a hopeful name or category.
Brain in Hand appeared again on this page but wasn't re-imported - already exists in the dataset from an earlier LA round, deliberately left untagged to any specific local authority since it's a genuinely national app/coaching service, so Bradford is already implicitly covered.
More individual/specialist schools excluded (Breckenbrough - a specialist residential school in North Yorkshire, Brighouse High School - actually in Calderdale, Bronte Girls' Academy), continuing the same open scope question, plus two more policy/resource pages (SEND Preparation for Adulthood ages-and-stages page, a family hubs SEND guide) and two general trust-level NHS listings already superseded by their own specific children's services imported earlier.
All 24 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 57 organisations / 101 services waiting at /review/. 142 excluded-listings site-wide. 203 organisations / 313 services total.
Stopping here (~16 minutes, within budget). Next round: continue Bradford's A-Z browse from page 19, item 10 (the item after Bronte Girls' Academy, not yet seen).
Round 9 (fifth unattended firing, straight on from round 8 - ran clean throughout): worked pages 20, 21 and 22 fully (30 listings).
Real finds this round: Brook's Bradford directory listing turned out to be their national Ask Brook helpline/text/webchat service, not a local clinic (Brook itself doesn't run a branded Bradford site - other providers like Locala/MSI/Mesmac cover that), so it was imported as a national organisation. British Sign Language Interpreting Service (a real Bradford Council service), Camphill Wakefield / Pennine Camphill Community (a genuine specialist FE college for 16-25s with an EHCP, tagged to both Bradford and Wakefield since it explicitly recruits across West Yorkshire), a statutory NHS Care (Education) and Treatment Review (CETR) service for children at risk of hospital admission, Care Dynamics (Yorkshire) Limited (a CQC-registered domiciliary care agency), Carers' Resource (one organisation, three separate services correctly split out for general/parent carer/young carer support - all sharing the same Shipley office), Caudwell Children's national autism assessment centre (professional referral only, ages 4-11 - noted clearly since families can't self-refer), the national Changing Places accessible toilet locator (two duplicate directory listings correctly folded into one import), Chatterbug Speech and Language Therapy (a real Leeds-based private SLT provider offering clinic/school/home/online appointments), and Bradford Council's own Childcare and Early Education Finder tool.
One NHS listing folded into an existing organisation rather than duplicated: "Child and Adolescent Mental Health Service (CAMHS - Bradford District Care NHS Foundation Trust)" at Fieldhead House is a different team from the already-imported CAMHS Neurodevelopmental Team (Hillbrook, Keighley) - added as a new service under the existing Bradford District Care NHS Foundation Trust - Community Health Services organisation (id 1856), which already holds several of this trust's other community services.
Two other real existing-page updates: Calderdale College (already in the dataset, tagged Calderdale only) had Bradford added to its local authorities, since Bradford's own directory lists it as a genuine option for Bradford students. Calibre Audio and Brain in Hand were both re-confirmed as already-imported national services needing no changes.
A first this session: "Cerebral Palsy Guidance" turned out to be a US commercial website connecting families with US birth-injury lawyers (US toll-free number, legal-referral content) rather than a genuine UK support service - excluded on that basis, the first outright US-commercial-site exclusion of the project.
Continuing patterns: five more individual schools excluded with real addresses (Bronte House, Brooklands Community Special School - actually in Skipton not Bradford, Burley and Woodhead CofE Primary, Burley Oaks Primary, Buttershaw Business & Enterprise College, Byron Primary, Canterbury Nursery School, Carlton Keighley, Carrwood Primary, Chellow Heights Special School - eight of these were on page 20 alone, since that page turned out to hold 10 items, not the 5 first visible on screen before scrolling). Cambian New Elizabethan School excluded as another out-of-area specialist school (Worcestershire). Bradford's own "Change Programme" SEND system-reform policy page excluded as another non-service policy page, matching the established pattern.
All 26 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 66 organisations / 113 services waiting at /review/. 156 excluded-listings site-wide. 212 organisations / 325 services total.
Stopping here (~19 minutes, within budget). Next round: continue Bradford's A-Z browse from page 23, item 1 (Children and Young People stories onward, not yet seen).
Round 10 (sixth unattended firing, straight on from round 9 - ran clean throughout): worked pages 23-27 fully (50 listings).
A lot of Bradford Council/Trust department consolidation this round: Bradford's Sensory and Physical Needs Service turned out to span six separate directory listings across two pages (general, Habilitation, Support for Deaf Children, Vision Impairment Outreach, Physical Needs, and Deaf and MSI) - all correctly folded into one organisation with six distinct services rather than six separate orgs. Bradford Children and Families Trust similarly got one organisation with two services (CCHDT and the Children's Services Contact Centre) instead of two separate orgs for the same legal body. The Children's Community Support Team (CCST) was split into its two real, distinct offers (Behaviour service and Sleep Clinic) under one organisation.
Real charities and providers imported: Citizens Advice Bradford & Airedale, Clinical Partners (national NHS Right to Choose ADHD/autism assessment provider), Clockhouse (Bradford's tier-3 specialist short breaks centre in Keighley), Cloverleaf Advocacy (independent advocacy charity, evidenced across Bradford/Calderdale/Kirklees/Wakefield), Coleman Training Development's Supported Internships programme, Craven College and Camphill-style FE provision, Creative Learning Academy's short breaks, CTI 2000 (an Ilkley disability charity), and Barnardo's Bradford Cygnet parenting programme (a genuine, well-documented post-diagnostic autism course for parents of 5-18 year olds).
Judgement calls on adult-facing services: Connect The Dots and CTI 2000 (both adult 18+ community/leisure groups for people with learning disabilities or autism) were imported and tagged to the 18-25 age range as relevant to the Preparing for Adulthood transition, matching how Camphill Wakefield and Coleman Training were already handled. By contrast, Compass and Connect to Support (Bradford District) - both general adult social care services/directories with no children-or-young-people focus and (for Compass) a social-worker-referral gate - were excluded as out of scope.
Two real existing-record updates: Calderdale College and Collis Mediation Ltd (both already in the dataset from earlier LA rounds) had Bradford added to their local authorities, since Bradford's own directory provides direct evidence they serve Bradford residents too.
Two more "checked and rejected" cases: "Children's Education Advisory Service (CEAS)" - the MOD's forces-families education advisory service - has been restructured and no longer exists under that name, so it was excluded rather than imported as a defunct service. "Cygnet Health Care" was excluded for a different reason: the Bradford directory listing has no phone, email or address at all, just a name and a generic link to Cygnet's national website - too thin to identify which specific site or service this refers to.
Continuing patterns: fifteen more individual schools excluded with real addresses across the five pages, several correctly identified as out-of-area despite appearing in Bradford's directory (Co-op Academy Priesthorpe in Pudsey/Leeds, Cononley Community Primary in North Yorkshire, Crookhey Hall School in Lancaster). Several more Bradford Local Offer content/policy pages excluded (the co-production "You said we did" and "what is co-production" pages, the Change Programme from last round's pattern).
All 41 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 82 organisations / 136 services waiting at /review/. 180 excluded-listings site-wide. 228 organisations / 348 services total.
Stopping here (~18 minutes, within budget). Next round: continue Bradford's A-Z browse from page 28, item 1 (Deaf EXperience (DEX), a Leeds-based deaf/blind charity - not yet seen).
Round 11 (seventh unattended firing, straight on from round 10 - ran clean throughout, one brief browser-extension disconnect mid-round, reconnected automatically): worked pages 28-32 fully (50 listings).
Real charities and national resources imported: Deaf EXperience/DEX (a Yorkshire deaf youth charity, 11-30 age range), Dear Albert (a national 7-day drug and alcohol helpline with young-people-facing resources), Different Strokes (national younger-stroke-survivor charity with a teen/young-adult befriending service), Disability Action Yorkshire, Disability Driving Instructors, Disability Grants, Disability Rights UK, Down Syndrome Training & Support Service Ltd (Bingley), Doe Park Water Activities Centre (Bradford's accessible outdoor water sports centre), CTI 2000-style adult 18-25 provision at Disability Action Yorkshire, and two real DWP-administered benefits with genuine helpline numbers - Disability Living Allowance for Children and Disabled Students' Allowance.
Several NHS/council fold-ins into existing organisations rather than new orgs: the Dynamic Support Register (DSR) - closely linked to CETR, same contact - added as a new service on the existing CETR organisation. EarlyBird and EarlyBird Plus (the National Autistic Society's post-diagnosis parent programmes) turned out to be delivered locally by AWARE (matched via the contact email), so added as a new service there rather than a new organisation - same pattern as BEAT a few rounds back. "Early Help" (from a bundled Bradford explainer page covering Early Help/Children's/Adult Social Care) added as a new service on the existing Family Hubs organisation, since that's the actual access route. "Digital support for SEND families" (free SIM cards, digital drop-ins) also went on the Family Hubs organisation last round for the same reason.
Two near-duplicate scheme pairs correctly consolidated: "Disability Access Funding for 3 and 4 year olds" and "...for children in Early Education" were the same DAF scheme under two directory titles - one service created, not two. "Early Education for 2 Year Olds" and "...for 3 and 4 year olds" are genuinely distinct funded-hours schemes with different eligibility, so both were kept as separate services, alongside the clearly distinct Early Years Inclusion Funding (a setting-claimed panel fund for emerging SEND without an EHCP).
A consistent "too thin to import" standard applied several times: Department for Work and Pensions and Cygnet Health Care (last round) were both bare name+logo listings with no phone, email or description - excluded for lack of evidence, not for being disqualifying subject matter. By contrast, Disability Living Allowance for Children and Disabled Students' Allowance had the same bare-listing problem but were imported anyway, because they're specific, well-documented, verifiable government schemes where the real gap was just the directory's own thin listing, not genuine ambiguity about what they are.
A full page of one academy trust: page 30 was entirely Dixons Academies Trust schools (9 individual academies across Bradford, plus one in Leeds) - all excluded on the standard individual-school reasoning, alongside a "Document resources hub" aimed at professionals, not families.
Two new "professional resource, not a family service" exclusions: the "Easy to use Local Offer Promotional Toolkit" and "EBSA Professional Resources" (Emotionally Based School Avoidance guidance for school staff) - both aimed at organisations/professionals, matching the Document resources hub and SEND Noticeboard pattern from the last two rounds.
One real geography catch: Drighlington Primary School has a BD postcode but is actually administered by Leeds City Council (Morley North ward), not Bradford - excluded on that basis alongside the usual individual-school reasoning.
One paid-commercial exclusion: Dyslexia Box Limited (trading as neurobox) sells paid subscriptions to assistive technology software and workplace-adjustment consultancy - a commercial product, not a free support service.
All 39 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 97 organisations / 158 services waiting at /review/. 206 excluded-listings site-wide. 243 organisations / 370 services total.
Stopping here (~18 minutes, within budget). Next round: continue Bradford's A-Z browse from page 33, item 1 ("An Education Health and Care Assessments and Plans (EHCP)" - Bradford's own EHCP process page, not yet seen).
Round 12 (eighth unattended firing, straight on from round 11 - ran clean throughout): worked pages 33-37 fully (50 listings).
A genuine cluster of Bradford's core EHCP/statutory process pages, consolidated correctly: "An Education Health and Care Assessments and Plans (EHCP)", "Education Health and Care Plan Review - Annual Reviews" and "Education Personal Budgets" all shared the same team (or a closely related contact) and were combined into one "Bradford SEND Assessment and Support Team" organisation with three distinct services, rather than three separate orgs. A fourth listing ("A Education Health Care Assessment Pathway 0-25yrs") was just an overview of the same process and was excluded as redundant, as was "EHC Assessment - Online Portal" (the same portal, already covered) and "Education Support & EHCPs" (a hub page linking to things already imported). The Educational Psychology Service and the Medical Needs and Hospital Education Service (MNHES) were both real, distinct statutory teams with their own contact points, imported separately.
Real crisis and emergency services imported: First Response (Bradford District Care NHS Foundation Trust's 24/7 mental health crisis line, all ages), the Emergency Duty Team (added as a new service on the existing Bradford Children and Families Trust organisation, since the daytime Contact Centre number was already there), and the SEND Tribunal's extended powers to rule on health and social care alongside education in one appeal.
Genuine SEND-specific charities and providers: Parents' Forum for Bradford and Airedale (PFBA - the statutory parent carer forum, not previously in the dataset), Thinking Big's Friends & Family Hubs (a no-referral SEND family support network across Bradford, Menston, Keighley and online), Footprints Family Centre's SEN-Sational Playgroup for under-5s, the Eller Beck Centre (Skipton alternative provision), SEND Inspired's EOTAS distance-learning activity boxes, Equality Together, Equality For All CIC, ESCAYP (a genuine 5-LA counselling and therapeutic play service, evidenced directly), Everything Autism, Epilepsy Action and Family Fund/Family Action (both already in the dataset from earlier LAs, correctly not re-imported).
Continuing the "thin listing but well-documented benefit" standard: Disability Living Allowance and DSA last round, and this round "Financial help if you're disabled: Vehicles and transport" (vehicle tax exemption, Motability, driving lesson grants) - all bare gov.uk-badged directory listings, but specific, real, verifiable schemes worth importing on their own merits, unlike truly generic dead-end listings like "Find a local GP" and "Find a local NHS Dentist" (excluded again this round for being bare links to the generic NHS search tool with nothing Bradford- or SEND-specific).
Real geography catches continued: Edan Court School (Kirklees, not Bradford), Farsley Farfield Primary School (City of Leeds), and Fresh Futures: Brian Jackson College (an alternative-provision setting in Heckmondwike, Kirklees) - all excluded on the individual-school/setting pattern with the added out-of-area note.
One redundant-charity-subpage pattern: "Family life and relationships" and "Family life, work & childcare" were both just links straight into Contact's own website topic pages - Contact is already imported, so these weren't separate services.
All 30 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 116 organisations / 181 services waiting at /review/. 230 excluded-listings site-wide. 262 organisations / 393 services total.
Stopping here (~19 minutes, within budget). Next round: continue Bradford's A-Z browse from page 38, item 1 (Girlington Primary's Local Authority led Resourced Provision for Deaf Children and Young People - not yet seen).
Round 13 (ninth unattended firing, straight on from round 12 - ran clean throughout): worked pages 38-41 fully (40 listings).
Content reflow caught and handled correctly: page 38 was predicted to start with Girlington Primary's deaf Resourced Provision, but the live directory had grown six new F/G listings ahead of it since the last round (Future First, FYI Parenting Programme Pathway, General Compliments/complaints, Get Out Get Active, Getting ready to start reception, Ghyll Royd School) - Girlington was still there, just later on the same page. Verified by reading the actual live page rather than assuming the prediction was still accurate.
A real pattern of LA-led Resourced Provisions inside mainstream schools continued and expanded this round: Girlington Primary (deaf), Hanson Delta Academy (vision impairment - folded into the existing Sensory and Physical Needs Service organisation) and Hanson Academy (deaf, different contact - its own organisation), Grove House (vision impairment - folded into the same Sensory service), and Haworth Primary's autism-specific Resource Provision (Bronte Academy Trust, up to 12 children with a specialist teacher) - each imported as a real, distinct service, while the host schools themselves were excluded on the standard individual-school pattern with a note pointing to the resourced provision instead.
Real national and NHS entitlements imported: the NHS Health and Care Passport (helping hospital/GP staff support a child with a learning disability or autism), the Healthcare Travel Costs Scheme, NHS Health Personal Budgets, Health for Teens, plus Bradford-specific Healthwatch (correctly recognised as distinct from the already-imported Healthwatch Wakefield), Healthy Minds (Mind in Bradford), Togetherness/In Our Place (Bradford's free online parenting course platform, access code BDPARENTS - the one genuinely actionable piece pulled out of the FYI Parenting Programme Pathway hub page), Get Out Get Active (BDSL's inclusive sports sessions), Go Kids Go (national wheelchair skills charity), Habinteg Housing Association, and Greenhead College's sixth-form SEND support.
One small existing-org addition: the StarzNetwork WhatsApp Channel (launched by BradStarz in 2025) was added as a new service on the already-imported BradStarz organisation, pulled out of the "Have Your Say" hub page whose other four components were all already covered elsewhere.
Two new "paid commercial, not free" exclusions: GriffinOT (a private company selling paid online occupational therapy courses to schools, both its general listing and its specific "Primary Schools" service listing) and HCB Solicitors (a private education law firm offering paid EHCP appeal representation, with no evidence of free initial advice, unlike the already-imported free SENDIASS).
Continuing patterns: nine more individual schools excluded with real addresses, two more caught as out-of-area despite Bradford directory listing (Hawksworth CE Primary and Guiseley School, both actually Leeds), and further "content/hub page, not a distinct service" exclusions (Getting ready to start reception, Have your say on health services, Health and Wellbeing, Guidance for professionals' medical-appointments document).
All 30 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 130 organisations / 198 services waiting at /review/. 254 excluded-listings site-wide. 276 organisations / 410 services total.
Stopping here (~18 minutes, within budget). Next round: continue Bradford's A-Z browse from page 42, item 1 (Hill Top C of E Primary School - not yet seen).
Round 14 (tenth unattended firing, straight on from round 13 - ran clean throughout): worked pages 42-45 fully (40 listings).
Real specialist FE and residential providers imported, all evidenced with genuine SEND-specific offers (matching the established Camphill/Craven/Calderdale/Greenhead precedent for specialist post-16 provision): Henshaws College Harrogate (16-25/30, vision impairment specialism), Hesley Group (Doncaster, residential autism/learning disability schools and 18-25 transition services), Huddersfield New College (dedicated Learning Support Centre), and SNOOP's free "Help I'm Lost Card" Safe Places scheme.
A consistent run of paid-commercial exclusions this round, all matching the established Dyslexia Box/GriffinOT/HCB Solicitors pattern: Helm Education Consultancy (private tutoring, some subsidised places but fundamentally paid), Help Educational Games (a Wirral board-games company), and Inclusive Solutions UK Ltd (a Nottingham training/consultancy firm for schools) - none are free, publicly-accessible services.
Real national and Bradford entitlements/services imported: Housing Options (homelessness advice), Independent Complaints Health Advocacy (free NHS complaints support), the Section 41 register of government-approved independent special schools/colleges, Independent Travel Training (teaching young people to travel to school/college independently), Inclusive Volunteering - Bradford & District (14+ with additional needs), Habinteg-style practical local business Howden Hall Mobility (wheelchair/scooter sales and repairs - included as a genuine practical local resource, distinct from the paid-training exclusions since it fills a need families can't get free elsewhere), and Hutchinson Deafblind Trust (evidenced across Bradford, Calderdale and Kirklees).
IPSEA correctly recognised as already imported (National, from an earlier round) rather than re-imported.
A real out-of-scope judgement call: Home From Home Care (a Lincolnshire residential provider) was excluded for being adult-only with no evidence of youth/transition services or any Bradford connection, unlike Hesley Group and Henshaws which explicitly serve the 16-25 age range this dataset covers.
Continuing patterns: nineteen more individual schools excluded with real addresses, plus more "governance/meta page, not a service" exclusions (how the Local Offer is promoted, SEND Partnership parent representation, generic Information and Advice hub) and a duplicate-complaints-process exclusion (How to raise concerns, same underlying process as an earlier round's General Compliments/complaints page).
A genuine research-tooling constraint hit and handled correctly: partway through page 45 this session's WebSearch call budget was exhausted. Continued applying the same evidence standard using WebFetch on specific pages and established general knowledge for well-documented statutory concepts (Independent Travel Training, the Section 41 register) rather than guessing or skipping verification.
All 30 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 142 organisations / 210 services waiting at /review/. 280 excluded-listings site-wide. 288 organisations / 422 services total.
Stopping here (~16 minutes, within budget). Next round: continue Bradford's A-Z browse from page 46, item 1 (Inspiring Employment - free autism-specific employment support for autistic adults - not yet seen).
Round 15 (eleventh unattended firing - a large gap in wall-clock time occurred mid-round due to a tooling hiccup, but the actual work picked back up cleanly from the exact point it left off, verified nothing was double-created before resuming): worked pages 46-50 fully (50 listings).
Real specialist post-16/employment providers imported, matching the established pattern for genuine SEND-specific transition provision: Lighthouse Futures Trust (Leeds, Ofsted "Good with Outstanding Features", 80% job outcome rate for neurodivergent 16-25s), Keighley College and Keighley Autism Hub (folded onto the existing Specialist Autism Services organisation from a prior round), Lavandula Support (Access to Work-funded workplace coaching), and Learning for Life (a genuinely free national life-skills resource for 8-25 year olds with Down's syndrome or a learning disability).
Real Bradford-specific charities and venues imported: Inspired Neighbourhoods CIC, Specialist Autism Services' Inspiring Employment programme, International Mixed Ability Sports, Internet Matters, JAMES (Joint Activities & Motor Education Service, 8-25), the Karmand Centre's Oak Wellbeing Sensory Room, Khidmat Community Centres' Learning Disability day service, Kidz to Adultz North (Disabled Living's national exhibition), and Sensory World Play Centre in Dewsbury (a paid but genuinely SEND-relevant sensory play venue, included on the same basis as Doe Park and Howden Hall Mobility - a real practical venue, not a competing-with-free-provision commercial product).
Two existing records corrected with real evidence: Kooth (already in the dataset tagged Calderdale only) had Bradford added, since Bradford's own directory lists it. Listening Books was re-confirmed as already correctly imported nationally with no LA tag.
A consistent "too thin to import" standard applied several times, matching the DWP/Cygnet Health Care precedent from earlier rounds: "Keeping my chest healthy", "Learn and Play" and "Lift Feversham" were all bare name-only listings with no phone, email, description or working website - excluded for genuine lack of evidence, not assumed to be fine.
New "not a clear SEND fit" and paid-commercial exclusions: Innova Care Concept (a commercial hoist/hydrotherapy-pool equipment installer), Inclusive Solutions UK Ltd (paid consultancy, prior round), The Jonas Centre (a general Christian retreat centre), LIFE play (a general church children's activity with no SEND evidence found, including a dead link on the church's own site), and Knife Free (a general anti-knife-crime awareness campaign with no SEND angle or local contact).
Continuing patterns: twenty-three more individual schools excluded with real addresses, several caught as out-of-area despite Bradford directory listing (Joseph Norton and Lightcliffe Academy, both actually Kirklees/Calderdale), a full run of "Information Videos" content pages excluded as a set, and further governance/policy-page exclusions (Local Authority Funding for SEND Provisions, matching the EHCP Quality Assurance Framework pattern).
Two real tooling constraints hit and worked around without lowering the evidence bar: this session's WebSearch budget remained exhausted from a prior firing (continued via WebFetch and, where genuinely well-established, general knowledge), and partway through page 48 the browser extension's element-finding tool hit a session-level rate limit - confirmed screenshots and navigation still worked, so research continued using those instead of stalling.
All 41 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 155 organisations / 224 services waiting at /review/. 314 excluded-listings site-wide. 301 organisations / 436 services total.
Stopping here (~9 minutes of active work this round, within budget - the wall-clock gap earlier was a tooling pause, not extra work). Next round: continue Bradford's A-Z browse from page 51, item 1 (Locala Sexual Health Services - not yet seen).
Round 16 (twelfth unattended firing, straight on from round 15 - ran clean throughout): worked pages 51-55 fully (50 listings).
A genuinely significant discovery this round: "Local Authority Led Resource Provisions" turned out to be Bradford's own official master index of every Resourced Provision (RP) district-wide - specialist units embedded in mainstream schools for children with an EHCP, covering communication/interaction (including ASD), SEMH, SLCN, physical and complex needs, plus Enhanced Nursery Placements. It named over 30 host schools, several of which (Crossley Hall, Crossflatts, Denholme, Green Lane - which has two RPs, Holybrook, Horton Park, Ilkley Grammar, The Holy Family Catholic School, Fagley Primary, Hirst Wood Nursery, Carrwood Primary) were already excluded in earlier rounds purely as "individual schools" without this context. Rather than a disruptive retroactive rewrite of a dozen old exclusion pages, the real, central access route (a named Service Manager, EHCP-consultation process) was imported as its own genuine service, and this round's two new host-school exclusions (Long Lee, Miriam Lord) were written with the RP context included as a direct note.
Real national and Bradford services imported: Locala Sexual Health Services (Bradford clinic at Howard House), the National Careers Service, National Sleep Helpline, National Youth Advocacy Service (NYAS), Netmums, LS29 Special Needs Support Group (Ilkley), Mable Therapy (mixed private/NHS-commissioned online speech and language therapy), Mind the Gap (Bradford's disability-led theatre company), Moor Time (0-25 short breaks charity), Nell Bank's Adapted Lodge and Short Breaks service, PIP mobility component and the separate Motability Operations scheme (distinct from the already-imported Motability Foundation), and the Mental Health Support Team delivering NHS mental health support directly in Bradford schools.
Four new services correctly folded into existing organisations rather than creating duplicates: Max Card and Me & U Cafe (contact emails matched PFBA and Inclusive Volunteering exactly, so both new services went on those existing organisations), the Mencap Family Engagement Project (Bradford-specific, folded onto the existing national Mencap organisation), and Martin House Children's Hospice and Kooth both had Bradford correctly added to their existing local-authority tags.
New "insufficient evidence" and "not an ongoing service" exclusions: Nebula Girls Group and Network and Learn Inclusive Employers Event were both excluded for genuinely thin evidence (a bare name/contact with no working site or description, and a single dated event listing respectively) rather than assumed fine. The Movement Centre (Oswestry) was excluded after its website proved unreachable and no other source gave enough detail to confirm relevance.
Continuing patterns: fourteen more individual schools excluded with real addresses (including Mary Hare School, correctly identified as being in Berkshire despite Bradford directory listing), a duplicate MNHES listing correctly recognised and skipped, and a further run of Local Offer meta/engagement pages excluded as a set (focus groups, newsletters, YouTube channel, training, SEND Reforms update).
All 46 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 169 organisations / 242 services waiting at /review/. 340 excluded-listings site-wide. 315 organisations / 454 services total.
Stopping here (~16 minutes, within budget). Next round: continue Bradford's A-Z browse from page 56, item 1 (Northcliffe Environmental Enterprises Team (NEET) - not yet seen).
Round 17 (thirteenth unattended firing, straight on from round 16 - ran clean throughout): worked pages 56-59 fully (40 listings).
Real charities and NHS/national services imported: NEETPeople CIC (neurodiverse-led day opportunities in horticulture, cookery and craft, Shipley), North and West Yorkshire ASBAH (spina bifida/hydrocephalus support), NHS Every Mind Matters, NHS Special Equipment Service, Nisai Virtual Academy (national online school, often used for EOTAS), the No-Nonsense Guide to SEN Law, and the NSPCC's Yorkshire and Humber Schools Service with two real distinct services - Talk PANTS with its Makaton-signed version, and the SEND-specific Speak Out. Stay Safe. programme.
A large "One Minute Guide" content-page series discovered and handled efficiently: starting partway through page 58, Bradford's directory turned out to contain a long alphabetised run of short informational guide pages (Annual Reviews, Bradford district SEND services, Carer wellbeing, Communication anxiety, Deafness, Developmental Coordination Disorder, Down syndrome, Early Years Enhanced Specialist Provision, Eating difficulties, and into page 59: EHC Assessment portal, EHCA Process, EHCP Consultations, EHCP Content, EBSA, Ending an EHCP, Feeding difficulties, ADHD/autism assessment guides, and opening an EHCP via GalaxKey - 20 guides in total this round). All were correctly recognised as content pages (same Local Offer icon, same SENDT&C@bradford.gov.uk contact throughout, matching the pattern already established for "One Minute Guide - A quick guide to the Healthy Minds website" and "An Introduction - One Minute Guides" from earlier rounds) and excluded with a shared, honest reasoning rather than researched individually - a legitimate efficiency given they are self-evidently the same content type, not a shortcut on genuinely uncertain items. Confirmed via direct navigation that this series continues into page 60, so the next round can recognise and batch-exclude further guides quickly too.
One real "cautious import, no overclaiming" case: New College Bradford's own website didn't confirm a dedicated SEND/Additional Learning Support department (unlike Craven, Calderdale, Greenhead, Huddersfield New College and Keighley College, which all had one) - imported anyway since general student support (counselling, study advice) was confirmed, but the description was written to reflect only what was actually verified, not assumed.
Continuing patterns: nine more individual schools excluded with real addresses, one more caught as out-of-area (Northowram Primary, actually Calderdale), and two more "too thin to import" exclusions (a contact-free "at risk of exclusion" offer page, and Oastlers School's own site being unreachable).
All 30 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 177 organisations / 251 services waiting at /review/. 371 excluded-listings site-wide. 323 organisations / 463 services total.
Stopping here (~14 minutes, within budget). Next round: continue Bradford's A-Z browse from page 60, item 1 - confirmed to be another One Minute Guide ("Local Authority led Resourced Provision (Sensory Impaired)"), so likely more of the same series to work through efficiently before reaching new organisations again.
Round 18 (fourteenth unattended firing, straight on from round 17): worked pages 60-65 fully (60 listings).
One Minute Guide series finished: pages 60-63 continued the run (30 more guides excluded with the same shared reasoning - Physical Needs through transition planning), but it genuinely ended partway through page 63. Confirmed by checking two guides with unusually substantial contact details rather than assuming: "Toileting and continence" turned out to share its exact NHS contact email with an already-imported service (St Luke's Hospital continence service), and "Sleep tips"/"Speech, language and communication" topics were already well covered too - so excluded with that evidence noted rather than blanket-assumed.
Real organisations and services imported: OT 4 Kids with DCD (private dyspraxia OT, confirmed via their own site to serve Bradford/Calderdale/Kirklees/Leeds, tagged accordingly); Bradford Council's Education Safeguarding Team (out-of-school settings safeguarding, real contact and own web page); The Outlook Trust (national charity, adventure activity breaks for blind/partially sighted children); PANS PANDAS UK (national charity); Parentkind (new org, for a genuine Parentkind/DfE/Ofsted school complaints guide); Bradford's Preparing for Adulthood - Pathways to Employment hub (real Bradford Council contact, prospectus and named providers); PDA Society (national charity for Pathological Demand Avoidance).
Folded into existing organisations rather than duplicated: a Contact (charity) relationships guide added as a new service under the existing Contact org; NSPCC's and PFBA's directory listings each matched exactly on contact details to orgs already imported this session, so a new PFBA "Parent Involvement Partners" service was added under the existing PFBA org, and Parents' Forum for Bradford and Airedale's own general listing was recognised as a pure duplicate and skipped entirely (nothing new to add).
Genuine "check before assuming" case: "One Minute Guides - Disability Children's Register" describes a real statutory register but the guide page itself gives no contact, email or link to actually join it - excluded as too thin to import rather than inventing a contact route. "Online safety - NSPCC" turned out to link straight to NSPCC's own generic national page, not a Bradford-specific service - excluded as redundant with NSPCC's real Bradford services already imported.
Individual institutions continuing to be excluded on the established scope basis: five more mainstream schools, and "Park Aspire Alternative Provision Academy" excluded on the same basis as the previously-excluded Bradford Alternative Provision Academy (an AP school placement, not a family-contactable service) - one geography/reachability catch too, "Peak - Outdoor Education" excluded as its own website was unreachable so its claimed Bradford service area couldn't be confirmed.
All 39 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 184 organisations / 260 services waiting at /review/. 421 excluded-listings site-wide. 330 organisations / 472 services total.
Stopping here (~22 minutes, within budget). Next round: continue Bradford's A-Z browse from page 66, item 1 - the One Minute Guide series has ended, so expect a return to normal individual-listing research pace.
Round 19 (fifteenth unattended firing, straight on from round 18): worked pages 66-69 fully (40 listings).
Real Bradford Council teams imported: a Personal Budgets team distinct from NHS Health Personal Budgets already in the dataset; a Personal Travel Assistance Budget (PTAB) service folded into the existing Home to School Travel org; the Preparation for Adulthood and CTLD Front Door Team (16-25, learning disability/profound physical disability); SkillsHouse (independent careers advice, discovered via a hub page rather than its own listing); and a Pre-Diagnosis SEND pathway document folded into the existing SEND Assessment and Support Team.
Real charities and national/regional services imported: Pinc College and its supported internships pathway; Place2Be (school-based mental health charity); Play Bradford (adventure play charity); PDA Society; Reading Well (The Reading Agency's book-prescription scheme); Relate Bradford and Leeds; Remap and Remploy; RNIB's regional Children and Families Service; and the West Yorkshire Health and Care Partnership's Right to Choose/Patient Choice service for Autism and ADHD assessments - a genuinely significant real entitlement most families won't know exists.
Genuine "check before assuming" cases: confirmed Pivot Academy (Kirklees/Leeds specialist school) actually is commissioned by Bradford LA via its own site before excluding it on the standard AP/placement basis; found Rally Round's own site was down (522 timeout) and excluded rather than guessing what it does from its name; found the "Resourced Provisions-Local Authority Led" listing was the same org/service already imported, just with a different (better, team-inbox) phone number - added the phone since the field was genuinely blank, without touching the existing email.
Continuing patterns: eleven more individual schools/AP academies excluded (including geography catches - Prince Henry's Grammar Otley and Rastrick High are actually Leeds/Calderdale despite being in Bradford's own directory, and The Robert Ogden School is in Barnsley), two adult-only exclusions (People First Keighley & Craven, Qwell), several redundant/superseded Bradford content pages (a stale 2025 consultation letter, two navigational hub pages, a PIP/DLA duplicate), and one paid-commercial exclusion (Pinnacle Performance 4 All - inclusive branding but no confirmed distinct SEND programme beyond marketing).
All 55 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 196 organisations / 275 services waiting at /review/. 445 excluded-listings site-wide. 342 organisations / 487 services total.
Stopping here (~22 minutes, within budget). Next round: continue Bradford's A-Z browse from page 70, item 1.
Round 20 (sixteenth unattended firing, straight on from round 19): worked pages 70-73 fully (40 listings).
Real Bradford Council teams and groups imported: the Bradford SEND Short Breaks Team (the genuine assessment/access route for short breaks support, more substantial than the vague pre-existing "youth clubs, short breaks" listing); Bradford SEND Parent/Carer Ambassadors (a real ongoing group parents can join, distinct from BradStarz which is for young people); Bradford Safe Places Scheme (the district's own member scheme of the Safe Places National Network); and two services folded into existing orgs - Routes and Routines (West Yorkshire Health and Care Partnership) and RSBC's Families First Service.
Real charities and private specialists imported: The School of Rock & Media/SORM's Into Employment Programme (previously only seen referenced from another page); Seedlings Speech and Language Therapy; Powerleague Bradford's parent-led SEN football sessions (a genuinely lovely grassroots find - £3/session, set up by a Powerleague manager with autistic children of his own); Hannah's Hub specialist SEND tutoring; and Scope's support-to-work service folded into the existing Scope org.
A second content-page cluster recognised and worked through carefully: pages 72-73 turned out to be a run of Bradford's own internal "SEND [Topic]" governance and policy pages (Auditors, Service Level Agreement, Service Standards Charter, Transformation and Compliance Workstreams, Voice/Engagement/Coproduction, One Plan, News, Glossary, Bulletins, Consultations hub) - each was checked individually rather than assumed, since unlike the One Minute Guide series these varied genuinely: most were professional/governance content and excluded with specific reasoning, but two turned out to be real family-facing things once read properly (the Parent/Carer Ambassadors group, and the School Expectations Guide which was substantial enough to fold into the existing SEND Assessment team).
Genuine "check before assuming" cases: a 2026-27 Short Break Small Grants round was excluded as time-bound and already closed (application window ended before today's date) rather than imported as if evergreen; SEND Specialist Assessment & Support and SENDIASS (Barnardo's) Service levels were both recognised as exact-duplicate contact details of already-imported organisations and skipped with nothing new added; Senploy (a SEN jobs recruitment platform) and Scanning Pens (paid reading-pen hardware) were excluded as out of scope/commercial-product respectively.
Continuing patterns: nine more individual schools excluded (all confirmed Bradford or genuine out-of-area catches - two more independent specialist school placements in Lancashire and Derby joined the established AP/placement exclusion basis), one adult-only exclusion (People First Keighley & Craven, same basis as Bradford People First), and one district-wide non-SEND-specific strategic initiative (Safety of Women & Girls) excluded as out of scope.
All 45 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 203 organisations / 286 services waiting at /review/. 471 excluded-listings site-wide. 349 organisations / 498 services total.
Stopping here (~20 minutes, within budget). Next round: continue Bradford's A-Z browse from page 74, item 1.
Round 21 (seventeenth unattended firing, straight on from round 20): worked pages 70-77 fully (80 listings).
Real Bradford Council teams and schemes imported: Bradford Council Shared Care (a genuine 0-18 short-break link-carer scheme, correctly distinguished from the adult-social-care-scoped Shared Lives, which was excluded on the same basis as Calderdale's equivalent); the Bradford SEND Short Breaks Team; Bradford Children and Families Trust's Social Care Personal Budgets (genuinely distinct from the SEN team's and NHS's personal budgets, already imported separately); and the Bradford SCIL Team (a real specialist team, imported with an accurate note that requests go through schools, not directly from families).
Real charities and community groups imported: Sensory Haven WY CIC, the Landmark Centre's Shine Together project, Shipley College (Additional Learning Support + Supported Internships, consolidated from three near-duplicate listings into one org with two real distinct services), Shipley SEN Parenting Network, SICA Support (direct payments admin), Signing Tots, Sky Badger (national), Sleep Tight Bradford and Craven (Together Trust), Small World Cultural Arts Collective, and two more services folded into the existing SNOOP charity (a school holiday play scheme and transition support planning).
Genuine "check before assuming" cases: confirmed via their own site that OT4Kids-style reasoning didn't apply here - Sharing Voices' and (initially) Signing Tots' own sites were unreachable, so Sharing Voices was excluded on that basis while Signing Tots was still imported since Bradford's own directory independently corroborated a real Bradford Deaf Centre venue across two listings; Sibs' adult-siblings support group and a Sibs professional training event were both correctly excluded as out of scope despite Sibs' main charity already being imported; Shop Mobility was excluded once its own text confirmed it's adult-only (18+).
Continuing patterns: seven more individual schools excluded (three of them fresh geography catches - Shelf Junior in Calderdale, Prince Henry's-style Otley confusion did not recur but South Craven turned out to be North Yorkshire), a stale 2017 one-off equipment grant and a superseded 2026 consultation/survey page excluded as time-expired content, and a professional-only B2B training platform (Skills 4 Bradford Training & Events) excluded alongside its earlier-excluded sister page.
All 74 new/changed pages this round swept clean, one page per PHP process throughout.
Site-wide right now: 215 organisations / 302 services waiting at /review/. 492 excluded-listings site-wide. 361 organisations / 514 services total.
Stopping here (~23 minutes, within budget). Next round: continue Bradford's A-Z browse from page 78, item 1.
Schools-in-scope correction (2026-08-12): Jonny corrected a scope mistake applied since roughly round 14 - individual mainstream schools were being excluded on a "different granularity to everything else in this dataset" reasoning that turned out to be wrong. Schools support kids in mainstream via SEN Support and publish their own statutory SEND/Local Offer page - exactly what this dataset is for. Full correction saved to memory as send_data_schools_in_scope.md.
First fix batch done same day: 10 schools (Abbey Green Nursery, Addingham Primary, All Saints CE Ilkley, All Saints CofE Little Horton, Appleton Academy, Ashlands Primary, Atlas Community Primary, Baildon CE Primary & Nursery, Baildon Glen Primary, Bankfoot Primary) reimported as real Organisation+Service pairs, each with the school's own specific SEND/SEN Local Offer page URL (not the homepage) confirmed via Bradford's own directory search or a direct site check. Their wrong excluded-listing records were deleted. ~198 more remain in the backlog - see memory for the exact re-derivation query and which categories of school-like listing should stay excluded (specialist/special schools, out-of-area independent placements, AP academies - these are correctly excluded for different, still-valid reasons).
Next rounds should prioritise this backlog over continuing the raw A-Z crawl (currently paused at page 78) - working through it in the same bounded-batch discipline as everything else.
source_url regression caught and being fixed (2026-08-12): Jonny asked directly whether the "view the original listing" link was on excluded-listing pages - it wasn't, for almost everything. This exact fix had already happened once before, documented in CLAUDE.md with the technique - then quietly stopped being applied for ~15 rounds because CLAUDE.md was never re-read after a context compaction earlier this session. Real backfill started same-session: worked pages sr=0 through sr=200 of Bradford's directory (21 of ~93 pages), fixing 28 real excluded-listing records with their genuine source_url. 391 Bradford exclusions still missing it. Full technique (JS-truncation avoidance, matching pattern, checkpoint discipline) documented in memory - continue from sr=210.
Process fix, not just a data fix: going forward, read CLAUDE.md (or at least skim recent git log) at the start of every firing, not only when something's already gone wrong. Both scope corrections this session (schools-in-scope, and now this) trace back to the same root cause - a documented decision living only in the repo, not re-checked after context was lost.
--- **2026-08-12 update: source_url backlog swept to completion.** Worked page-by-page through Bradford's ENTIRE directory (sr=0 to sr=920, all 93 pages, all 922 listings) - a full pass, not a sample. Result: 222 of 446 Bradford excluded-listings now have source_url (~50%). The 224 remaining are not an incomplete job - they're mostly schools (which link straight to their own site on the directory, never through a kb5 detail page, so there's genuinely no source_url to capture) plus a handful of external-link-only listings. Schools need the OTHER fix (reimport as real Organisation+Service - see the schools-in-scope backlog), not a source_url. **Priority now: the schools-in-scope backlog is the real remaining opportunity** (~198 wrongly-excluded mainstream schools still need reimporting, only 10 done so far). The source_url sweep should not be re-run from scratch - if revisited, only re-check pages for genuinely new/changed listings. ---2026-08-13 Import Queue firing: Calderdale checked first (top of queue, In progress) - still genuinely blocked (CAPTCHA/403 on pages 10-15 of its source directory), moved on per standing instruction. Checked for rework_notes-flagged pending items first - none found. Worked the schools-in-scope backlog: 5 more Bradford mainstream schools researched and reimported as real Organisation+Service pairs (draft, unpublished) - Beckfoot Heaton Primary School, Co-op Academy Grange, Keelham Primary School, Our Lady of Victories Catholic Primary School, Bingley Grammar School. Each verified against its own real SEND/SEN Information Report page (not just the school homepage), all 10 new pages swept for render errors (all OK). Old wrong excluded-listing records deleted for all 5, including one (Bingley Grammar) that had a genuine pending reconsideration from 2026-08-11 already asking for exactly this fix. One real correction found and applied along the way, not a reimport: Farsley Farfield Primary School's postcode (LS28) is confirmed via postcodes.io to be Leeds LA, not Bradford - same out-of-area situation as the already-excluded South Craven School - so it stays excluded, but its reasoning text was rewritten to say so accurately instead of the old wrong 'mainstream scope question' phrasing. Schools backlog now 192 remaining (was 198). Session ended per the ~25-minute/session-length budget, not because the backlog ran out - resume with the next batch of schools next firing, same method (Bradford kb5 directory keyword search first, fall back to the school's own site + WebFetch/browser if not found there, always verify the SEND page is real before using it, always check postcode LA before assuming in-scope).
---2026-08-13, second Import Queue firing this day: Checked Calderdale first (top of queue) - still genuinely blocked (CAPTCHA/403), moved on per standing instruction. No rework_notes-flagged items at the start. Worked four back-to-back batches on the Bradford schools-in-scope backlog, same research discipline throughout (Bradford directory search first, verify the real SEND/SEN page - not just the homepage - before using it, check postcode LA via postcodes.io before assuming in-scope): 22 more schools reimported as draft Organisation+Service pairs (orgs 2656-2691) - Bradford Christian School, Eden Boys' Leadership Academy, Immanuel College, Carrwood, Oldfield, Beckfoot Priestthorpe, Beckfoot School, Clayton St John, Farnham, Parkwood, Co-op Academy Delius, Frizinghall, Lapage Primary and Nursery, Beckfoot Thornton, Denholme, Heaton St Barnabas', Bowling Park, Dixons Trinity Academy. All 36 new pages swept for render errors - clean. Five more geography corrections applied (not reimports) - Kildwick C of E, Brighouse High School, Ralph Thoresby School, Shelf Junior & Infant School all confirmed genuinely outside Bradford (Leeds/Calderdale/North Yorkshire via postcodes.io) and reworded so they stop falsely matching the backlog query. Two real dead/hijacked domains found and handled properly: Lapage Primary's real site has been squatted by a gambling review site (confirmed via screenshot) and Bowling Park's domain doesn't resolve at all (confirmed via failed navigation) - both imported with real contact info but website left blank and rework_notes flagging it for a human to find the current real site. Dixons Trinity Academy imported with its homepage (no dedicated SEND page found after a real search) and a similar rework_notes flag. Central Street Additional Resourced Provision for Autism (id 1515) and Prism Independent School (id 2505) seen again in the backlog but correctly left untouched - both already correctly reasoned for reasons unrelated to this correction (a genuine ARP-granularity question flagged for Jonny's own call; a genuine AP/alternative-provision placement). Schools backlog now 170 remaining (was 192 at the start of today). Session ended per the time budget (two large wall-clock gaps showed up between `date` checks this firing - treated each as a stop signal). Resume with the next batch of schools next firing, same method - and note the recurring false-positive backlog entries (Central Street ARP, Prism) so they're not re-researched every time, only re-checked if their situation changes.
2026-08-14 firing: Started by checking /review/ properly - found 4 rework_notes-flagged items (Lapage Primary, Bowling Park Primary, Dixons Trinity Academy, Skillshop) and fixed all four: Lapage and Bowling Park's real current domains found (their old ones were squatted/dead - lapageprimary.org.uk, bowlingparkacademy.co.uk, both with real SEND pages found this time); Dixons Trinity Academy checked again (About, Family support, attempted Policies) and genuinely has no dedicated SEND page - cleared the rework flag rather than leaving it blocked indefinitely; Skillshop's own domain still gives an SSL error but is independently confirmed real and active via Charity Commission (charity 1114729) and 2026 event participation, so the website value was kept rather than blanked.
Also found and declined a genuine pending reconsideration (on the excluded 'Social care for children' page) - checked the cited Bradford CFT page directly plus the trust's full site navigation; confirmed no dedicated Disabled Children's/SEND team exists there, original exclusion stands. Reasoning is on the excluded-listing's own exclusion_reason (the reconsideration template has no field of its own for admin notes - a real gap worth fixing at some point). Re-checked pending reconsiderations again at the end of this firing: none outstanding.
Then worked five batches of the schools backlog straight through (42 real schools researched and reimported as draft org+service pairs, each with a genuinely visited real website, most with a specific SEND/local-offer page found, not just a homepage): Barkerend, the six remaining Beckfoot Trust schools, five more Bradford-prefixed schools including the multi-site Bradford Alternative Provision Academy, Breckenbrough School (confirmed via GIAS - URN 121765, North Yorkshire, genuine EHCP placement), eleven more mainstream primaries plus Ghyll Royd (independent, no SEND page found) and Great Howarth School (genuinely in Rochdale, same out-of-area-specialist-placement treatment as today's earlier out-of-district work), then Beechcliffe and Chellow Heights special schools, then eight more including Beckfoot Hazelbeck (real current name, was 'Hazelbeck School' in the old listing). One genuine duplicate excluded-listing (Beckfoot Heaton's SEND page, listed twice under Bradford's own directory) was deleted outright rather than reimported, since the real school was already done in an earlier round. All new pages verified as correctly unpublished drafts with real local_authorities tagging before finishing.
Session ended per the time budget, not because the backlog ran out - 57 schools genuinely remain, same method, resume alphabetically from where this batch left off (just past Beckfoot Hazelbeck / Hebden... check the live backlog query rather than assuming, per CLAUDE.md).
2026-08-14, second firing: Checked /review/ again at the start (clean - no rework_notes, no pending reconsiderations) and continued the schools backlog in four more batches (12, 12, 11, and a final 13 - including fixing a genuine gap of my own: Shelf Junior & Infant School had been mistakenly marked 'already converted' in an earlier session summary but was never actually done - found it still sitting as an excluded-listing, confirmed via GIAS (URN 107513, Calderdale) and converted it properly, tagged Bradford + Calderdale same as Brighouse High School).
Also caught and fixed three real duplicate/data-quality issues along the way rather than importing them blindly: two duplicate 'IQRA Primary Academy' excluded-listings for the same school (both deleted, one real org created); Netherleigh and Rossefield School confirmed via GIAS as genuinely closed (17 Dec 2021) rather than reimported - the exclusion_reason was corrected to say so specifically instead of leaving the generic placeholder text; and three schools (Oasis Academy Lister Park, Parkside School, The Holy Family Catholic School) where the old directory listing said 'primary' but each school's own current site confirmed it's actually secondary - corrected in the new records rather than copying the stale characterisation forward.
Final count this firing: 66 schools researched and imported as draft org+service pairs (each with a real visited website, most with a specific SEND/local-offer page), plus the Shelf Junior & Infant School fix, plus 3 real data corrections (2 dedup deletes, 1 closure confirmation). Backlog went from 57 to 0. Re-checked pending reconsiderations again at the very end: still none. Session ended per the time budget with the backlog genuinely exhausted, not abandoned mid-way - this row can move toward 'done' once the remaining A-Z crawl (page 78 onward) and the 140 pages now sitting at /review/ have had their turn.
2026-08-14, third firing: Checked /review/ first (clean). Worked page 78 (sr=770) of the raw A-Z crawl, all 10 listings checked against the database before doing anything: two (SNOOP, Specialist Autism Services) were already imported from an earlier round, confirming this was genuinely the right resume point.
Real imports: Southmere Primary Academy (mainstream school, same schools-in-scope treatment); Special Needs Jungle (a real national parent-led resource - free EHCP/legal question clinics, DfE-approved SEND flowcharts); Spectrum Gaming (a real UK-registered autistic-led charity, no. 1193763, online + face-to-face community for autistic young people); Bradford Medical Needs and Home Education Service (genuinely new - one of three components bundled into the 'Specialist Teaching and Support Services (STaSS)' umbrella listing, the other two - SCIL and the Sensory/Physical Needs Service - already existed as their own records, checked via dedupe before assuming any of it was new); and one new service, 'Employed By Me', added under the already-existing Specialist Autism Services organisation rather than creating a duplicate org, since the employment project is explicitly the same organisation's own team.
Four excluded, each with real reasoning: SpaceKraft Sensory Solutions (a commercial sensory-products catalogue retailer, not a support service); Specialist Colleges - Hesley Group (a duplicate listing for the already-imported Hesley Group); the STaSS umbrella listing itself (components already covered by more specific records, noted above); and a 'Speech and Language Training' listing that turned out to be free professional training for practitioners (Family Hub teams, early help teams), not something families access directly.
Site-wide right now: 144 organisations / 146 services waiting at /review/. 299 excluded-listings site-wide. Re-checked pending reconsiderations again at the end: still none. Stopping here - a large, unexplained wall-clock gap occurred mid-firing (unrelated to active work done), treated as a natural stop rather than pushing on regardless. Next round: continue the A-Z crawl from page 79 (sr=780), item 1 - check the database before assuming anything is new, the same discipline that caught two already-done items on this page.
2026-08-14, fourth firing: Checked /review/ first (clean). Worked five pages of the raw A-Z crawl (sr=770 through sr=830), same dedupe-first discipline throughout - several genuinely already-imported items caught by direct DB lookup before any research started, including two fuzzy-match near-misses worth flagging: 'St Michael and All Angels CE Primary and Pre-School' and the DB's 'St Michael and All Angels CofE Primary & Pre School' looked different enough that a loose title search missed the duplicate at first - caught by checking the actual address, not just trusting the first query. Same with 'St. Mary's Menston Catholic Voluntary Academy' vs the DB's 'St. Mary's Menston, a Catholic Voluntary Academy'.
27 real schools reimported (same schools-in-scope treatment, each with a genuinely visited SEND/local-offer page). Reconsidered one existing exclusion rather than leaving it on old reasoning: Speech Link Multimedia Ltd was excluded for its paid school subscription product, but its separate 'Parent Portal' turned out to be a genuinely free, family-facing resource - the org was reimported properly with that as its real service, not left excluded on the strength of a different product.
Several genuinely distinct named specialist/resourced provisions were given their own records rather than folded into the generic 'Resourced Provisions already covered' note: St Edmund's Early Years Enhanced Specialist Provision, Swain House's Local Authority-led Resourced Provision for Deaf Children, and untangled the 'Specialist Teaching and Support Services' umbrella listing into its one genuinely new component (Medical Needs and Home Education Service) after confirming its other two components already existed as separate records.
Real national/regional services imported: Special Needs Jungle, Spectrum Gaming, Step 2 Young People's Health, Street League, Hidden Disabilities Sunflower, Summat Creative CIC, Talking Bradford, Learn and Thrive (Teach Me Too), DFN Project SEARCH Bradford BRI, and one new service (Employed By Me, Support for self-harm) each added under an already-existing organisation rather than duplicating it.
13 excluded with real reasoning, not just "not yet researched": two paid commercial tutoring services (StudyGuru, Sunbeam Education) despite one being SEND-specific - a paid product either way; a duplicate Hesley Group listing; a page aimed at international students, not local families; two generic Council navigation/hub pages (Staying safe, Things to do) that bundle many separate real services without being one themselves - flagged for future individual research rather than imported wholesale or silently dropped; a testimonial/case-study page with no direct contact details, pointing to a real underlying provider (Coleman Training Development) worth checking separately; and a professional-training-only listing.
Site-wide right now: 183 organisations / 186 services waiting at /review/. 307 excluded-listings site-wide. Re-checked pending reconsiderations again at the end: still none. Stopping here on time budget (~17 minutes of active work this firing). Next round: continue the A-Z crawl from page 85 (sr=840), item 1 - check the database before assuming anything is new, including a real-address check when a title-only match looks close but not exact.
Firing 2026-08-15: Started by clearing the review backlog properly - all 16 pending reconsiderations checked against real evidence (the org's own site, or whatever the submitter's argument rested on), not just re-asserted:
- 4 accepted and reimported as real drafts: Community Mental Health Teams (BDCFT) - a genuine 18-25 gap distinct from CAMHS; Specialist Palliative Care (Adults) - same 18-25 gap logic, "Adults" here means 18+ with no upper floor, so under the corrected age rule it belongs; Specialist Mother and Baby Mental Health Service (SMABS) - found a real referral pathway where "no contact info" had previously blocked it; Speech and Language UK's EYSEND partnership training - free practitioner training, in scope under the corrected "professionals working with them" rule.
- 12 declined, each with the actual evidence checked and recorded (not just "original stands") - two were second attempts on the same item (Social care for children, now checked twice with different arguments, still no specific SEND contact route found on bradfordcft.org.uk). One (Taxis) had a genuinely broken link, which got fixed even though the exclusion itself was correct. One (Supported Internships case study) got exclusion_confirmed=1 set directly, per the submitter's own request, after confirming the real underlying provider (Coleman Training Development) is already imported.
Then resumed the raw A-Z crawl:
Page 85 (sr=840): 7 new orgs/services - 5 schools (Thornbury Primary Leadership Academy, Thornton Primary, Thorpe Primary, Titus Salt School, Tong Leadership Academy), toothPASTE (free NIHR autism oral-health toolkit), Touch-type Read and Spell/TTRS (paid dyslexia typing course). 1 exclusion: "Time to Talk 2021/2024" - checked NDTi's own site directly, the England programme concluded in 2024 (final evaluation published), only the Scotland version is still running - Bradford's directory listing is stale despite a recent "last updated" date, a real reminder that timestamp alone isn't evidence of currency.
Page 86 (sr=850): 5 new orgs/services - Travel Confidence Training Programme (Bradford Community Alliance), a Bradford Council adult-transition travel assessment service (real 18-25 relevance, not age-excluded), Trinity Academy Halifax (physically in Calderdale, dual-tagged per the established cross-boundary precedent), Trinity All Saints Primary, Trugs reading scheme. 4 exclusions: two generic hub/info pages with no specific contact (Travel & Getting Around, UCAS's generic supported-internships explainer - the real local provider is already imported separately), Turn2Us (no contact info given at all), Tutorperch (a generic tutoring marketplace with no SEND-specific evidence found - flagged as worth a second look if that changes, not a permanent judgement).
Paused at page 87 (sr=860), item 1 - next firing should resume there. Re-checked pending reconsiderations again immediately before finishing, per standing process - none outstanding.
Firing 2026-08-15 (second this day): Started clean - no pending reconsiderations or rework_notes outstanding from the previous firing. Worked pages 87-91:
Page 87: 6 new orgs/services - a BSL support-worker agency for deaf young people (V-Recruitment), Versus Arthritis' national helpline (genuinely relevant to CYP with juvenile arthritis), 2 real schools, Bradford Council's Virtual School for Looked After Children, VITAL Projects (mental health advocacy - address deliberately left blank since their own site confirms they've vacated the address Bradford's directory still shows), and Vivid Care (specialist paediatric seating equipment). 2 exclusions: Unicef UK (not SEND-specific) and United Response (large national charity, but the one Bradford contact found didn't specify which local service it represents - too thin to import as a specific record).
Page 88: 5 new orgs/services - Wedgewood House (a real specialist short-break respite unit for children 5-18 with disabilities, run by Bradford Children and Families Trust), 3 real schools, and a second service added under the existing "Bradford Council Adult Service Access Point" org (from page 86) rather than creating a near-duplicate org, since "What Happens after 25?" shares the exact same contact number. 2 exclusions: a test/placeholder listing left on the source directory ("Website test service three"), and a generic hub page.
Page 89: 4 new orgs/services - a real school, Whizz-Kidz (national children's mobility equipment charity), and Pyramid's "Why Don't We" inclusive arts sessions for people with learning disabilities (published session-date list is stale, past March 2025 - imported honestly with a note to confirm current times rather than asserting the old schedule is still accurate). 3 exclusions: two pieces of council policy/guidance content (not family-facing services) and a generic what's-on hub.
Page 90: 10 new orgs/services - almost entirely genuine out-of-area specialist independent school placements (Witherslack Group runs 6 separate named schools across Lancaster/Wakefield/Halifax/Cumbria/Lancashire, each with its own real address/contact - imported individually as genuinely separate sites, not consolidated, since the "avoid near-duplicates" rule is about repeated contact points for the same team, not distinct school sites), plus Wings School (another out-of-area specialist school, Newark), Designability's free Wizzybug powered-wheelchair loan scheme for under-5s, and Woodhouse Grove (a Bradford independent school). Cross-boundary schools dual-tagged with their real physical LA where that LA is one this dataset tracks (Wakefield, Calderdale) - flagging that this whole page suggests Bradford's raw A-Z crawl will keep surfacing out-of-district specialist placements the way the earlier GIAS-backed out-of-district pilot did for mainstream schools; worth considering whether that same structured approach (URN, GIAS cross-check) should be applied here too rather than ad-hoc, in a future round.
Page 91 (partial): 7 new orgs/services - 5 real schools/nursery, Bradford Council's Work Placement Service (Xperience), and WorkFit (the Down's Syndrome Association's national supported-employment programme). 1 exclusion: Wraparound Partnership, genuinely checked (a web search for the org name returned nothing at all) rather than found unsuitable on scope grounds. Paused before the last item, Wrongsemble Theatre Company (a Leeds theatre company) - not yet researched, deliberately left unrecorded rather than guessing either way under time pressure; next firing should start there.
Re-checked pending reconsiderations again immediately before finishing, per standing process - none outstanding.
Firing 2026-08-15 (third this day): Bradford's raw A-Z crawl finished. Worked the final partial page (91) plus pages 92-93 (the last page - only 2 items, one already covered). Real finds worth noting: Contact's advice on requesting a Carer's Assessment (added as a new service under the existing Contact organisation), two more genuine "Getting your voice heard" channels added under the existing SEND T&C Team organisation (an EHCP-experience questionnaire and the "One Plan" co-production sessions), a DSA needs-assessment service, HALE's Young People's Social Prescribing (ages 9-19, up to 25 with a learning disability), and Wrongsemble Theatre Company's Relaxed Performances for children with learning disabilities (the item left deliberately unresearched at the end of the previous firing, now properly checked and imported).
Bradford is now DONE - schools-in-scope backlog complete, full raw A-Z crawl complete (all 93 pages). Marked done and moved to the next actionable row, Leeds.