Updates
What changed, and when. Agreements get amended and figures get corrected; a number that was right last year and is wrong now is the failure this whole project exists to avoid, so the record is public.
Corrections are listed here too, not quietly fixed. 8 entries below are corrections to things this site previously got wrong. If a figure you relied on has changed, it will be here with the article.
The zone maps were blank on the live site; they draw again
SiteOn the Vancouver and Victoria zone pages the map panel had been empty since the maps shipped: the page fetched the map's style and symbols but never a single tile, because the library's tile-loading worker was asking the browser for the page itself instead of its own script. The worker is now served from filmsettools.com and the basemap and the zone boundary render. Nothing about the zone data or the checker changed; the map was the only thing missing.
maplibre-gl 6.7; scripts/stage-maplibre.mjs
The Meal Clock read a meal typed 2430 as on time
CorrectionAfter the 4 September fix to the shared time arithmetic, the Meal Clock still built each deadline without its day. A call at 1800 with a meal typed 2430 came back on time and $0; the same meal typed 0030 came back 30 minutes late and $7.50. A time now of 2430 showed Ahead instead of Blown. The form itself asks for 2530-style times. Fixed and tested. If you checked a post-midnight meal in extended notation between 4 and 5 September, check it again.
BCCFU 6.01, 6.04
The Studio Zone Checker could say INSIDE for an address anywhere in BC
CorrectionThe agreement's address rule (east-west street numbers below 20000 are in the zone) is about the eastern edge of the Vancouver zone. One branch of the checker forgot that, so 4545 Blackcomb Way in Whistler came back inside because 4545 is less than 20000. The rule is now only applied east of 122 degrees 45 minutes west, the landmark the agreement itself uses, in both directions. Whistler and Squamish addresses are decided by the map again, which is what they should have been all along.
BCCFU Studio Zone definition; vancouver-zone.geojson
A day written 0600 to 3030 was reading as half an hour
CorrectionExtended times past midnight (2530 for 1:30 am) were accepted everywhere, but the shared helper that measures the gap between two times ignored the day they belonged to. Type a 0600 call and a 3030 wrap into the Crew Overtime Calculator and it said 0.5 hours, no overtime. The Meal Clock and the Call-Sheet Checker used the same helper. The Cast Hours Calculator had its own day-aware arithmetic and was never affected. Fixed and tested. If you ran a very long day through Overtime in extended notation before this date, run it again.
BCCFU 4.05, 4.06
Small things that were wrong on a bad connection
SiteThe Studio Zone Checker used to give up on both zones for the rest of the visit if one boundary file failed to load once; it now retries per zone. An address lookup that hung could leave the button on Looking up forever; it now times out after eight seconds and says so. The Crew Turnaround Calculator warns when the earliest call lands the day after tomorrow rather than tomorrow, which a 36 hour rest after a 2200 wrap does. And the Copy buttons no longer say Copied when the browser refused.
The Studio Zone Checker
New or changed toolPaste coordinates or a shared map link and get inside or outside for the Vancouver and Greater Victoria studio zones, with the rule that decided it. Vancouver runs the full precedence of the agreement's written definition (named properties and the below-20000 address rule beat the drawn line). Victoria checks all fourteen components and states the ferry rule on every inside verdict. Anything within 250 metres of the line says so. The check runs entirely on your phone; a scouted location is production business and never leaves the device. Type an address and hit Look up and the address goes straight from your browser to the Province's own BC Address Geocoder, not through this site, and you pick the match yourself.
BCCFU Studio Zone definitions; DGC BC 22.1
Two DGC rules wired into the hours tools
New or changed toolThe Crew Turnaround Calculator has a DGC BC option: when you are working outside the Studio Zone, 17.3 says turnaround is computed from the zone boundary, so the travel fields become location-to-boundary and the drive home sits inside the rest period. The Cast Hours Calculator's fourteen-hour warning now states the actual entitlement, courtesy housing or a round trip home at the employer's expense on request, cites 22.6(d), and says plainly that it is a crew clause with no UBCP equivalent held here.
DGC BC 17.3, 22.6(d)
Travel time rounding is yours to call
New or changed toolBCCFU 4.05 rounds any part of a tenth up, but it talks about hours worked. Applying it to travel time under 5.03 is a reading, not the text. BC set practice rounds travel time to the nearest tenth and takes kilometres to one decimal. The Zone Travel Calculator now shows both figures when they differ and one figure when they agree, which the half-hour cap makes common. For the DGC, 21.1 says all times are computed in six-minute increments but gives no direction, so DGC hours come back raw with 21.1 cited.
BCCFU 4.05, 5.03; DGC BC 21.1
The Zone Travel Calculator is live — with one honest caveat
New or changed toolThe tenth tool answers what the agreements pay for travel beyond the studio zone: mileage in dollars at the dated per-kilometre rate, travel time in hours under each agreement's own rule — BCCFU's half-hour cap, the DGC's uncapped working time — with the clause cited on every line. Two things to know. Kilometres are yours to enter for now, read off your odometer or maps app; boundary auto-fill is built but gated behind its own sign-off. And every result says “estimate only” until the four-row rate table passes a visual check against the agreement PDFs — the extraction that produced it scrambled the table headers, and provisional money should look provisional.
BCCFU 5.02-5.04, 4.05; DGC BC 22.6, 22.1(b)
SAG-AFTRA is in the Clause Finder, and results are ordered for where you work
SiteThe Codified Basic Agreement and the Television Agreement are indexed, 586 clauses, so the Clause Finder now searches six documents. Every SAG result names its schedule, because the same section number means different things in different schedules: Schedule A section 10 is a performer's twelve hours, Schedule K Part II section 10 is a stunt coordinator's nine. Each SAG clause also carries a warning that it is the 2014 base text amended by four memoranda not folded into the wording; the rest periods have been checked against all four and are unchanged, assume nothing else has been. A CAN/US toggle in the header reorders results for your region. Nothing is hidden by it; a SAG show in Vancouver runs on SAG rules.
SAG-AFTRA CBA 2014, Schedules A and K; 2017, 2020, 2023 and 2026 MOAs
The crew reference had the DGC rest period wrong, and cited the travel article for it
CorrectionThe crew card showed DGC daily rest as 10 hours cited to Article 22. It is nine hours, Article 17.1; Article 22 is travel and meal allowances. Found while building a weekend turnaround reference, which taught something else: UBCP/ACTRA has no weekend or weekly turnaround at all (performers get 150 percent on a sixth day instead), minors' rest runs to school start time on a school night, and BCCFU is three regimes, not one: IATSE 891 and ICG 669 at 10/34/50, Teamsters 155 at 8/32/48.
DGC BC 17.1; UBCP/ACTRA A1202, A1301, A2705(e); BCCFU A1.20
Crew Overtime Calculator
New or changed toolCall, wrap, unpaid meal, and which day of the person's own work week it is. Out come the hours in each BCCFU band and the straight-time-equivalent total, which is what payroll multiplies by the rate. It never asks for the rate. Sixth and seventh days are included, and it asks rather than guessing from a calendar because under 4.02 a Saturday is not automatically a sixth day.
BCCFU 4.02, 4.03, 4.04, 4.05, 4.06
Call-Sheet Checker
New or changed toolLast night's wrap, tomorrow's call, the meal, the planned wrap, and the cast with their dismissals. It runs crew turnaround, first meal timing, day length, each performer's rest and a minor's maximum day in one pass, because the mistakes happen between the rules. The case it was built for: a 0900 call after a 2200 wrap clears crew, is exactly on the line for a UBCP adult, and is an hour short for a minor whose twelve hours run from dismissal. Use a role or a number for cast, never a name.
BCCFU A1.20, 6.01, 4.06; UBCP/ACTRA A1301, A2705
Cast hours now cite the performers' agreement, not the crew one
CorrectionThe Cast Hours Calculator applied the right meal rule but credited it to the wrong contract: BCCFU 6.03, which is the crew agreement covering IATSE 891, ICG 669 and Teamsters 155. Cast in BC are UBCP/ACTRA performers, so the citation is now A1401(a) and (c). The numbers did not change — both agreements require thirty minutes and pay the second meal through — but whose agreement governs is not a detail, and the two do not agree everywhere.
UBCP/ACTRA BCMPA 2025-2028, Article A1401
Meal Clock is now marked crew-only
CorrectionIts penalty scale is BCCFU's fixed dollar amounts. Performers are under a different kind of calculation entirely — UBCP A1403 pays the performer's own overtime rate at one and a half times, in tenths of an hour past the sixth. Running a performer through the crew scale produces a number that looks authoritative and is not theirs, so the tool now says so on its face.
BCCFU 6.04 (crew) vs UBCP/ACTRA A1403 (performers)
Scan a call sheet with the phone camera
New or changed toolThe Cast Turnaround Clock can read a photographed call sheet and pull the times out for you to tap into the table. Reading happens on your device — the photo is never uploaded and never stored. It finds the times and shows the words beside each one; it does not try to guess which column they belong to, because call sheet layouts differ enough that a confident guess would eventually be confidently wrong. The recognition engine downloads once from a public code mirror the first time you scan; it never sees your image.
Cast Turnaround Clock works backwards from a crew call
New or changed toolEnter tomorrow's general crew call and it gives the latest each performer can be dismissed tonight. The whole-cast deadline is the tightest one, not the average: a minor on twelve hours has to be out before an adult on eleven, and the row that sets it is marked. Choose whether the call means cast are in, or set-ready with prep already done.
Drawn icons, chart-style reference tables, and readable figures
SiteThe emoji placeholders are gone, replaced by a drawn icon set. Reference pages read as charts with banded rows, and no longer force a sideways scroll on desktop. Figures moved off the monospace face to a proportional one with fixed-width digits, so columns still line up without the blocky look.
Quick reference pages for minors and for crew and performers
SiteTwo chart-style pages, each row cited by article, covering the figures that get argued about most: rest periods, minors' hours and school rules, meal intervals. Re-verified against the current agreement text before publishing.
UBCP rest period is eleven hours, conditionally
Agreement changeThe 2025-2028 Memorandum of Agreement raised the performer rest period from ten hours to eleven. It turns on when the production commenced principal photography, not on today's date — a series already shooting when the changeover landed stays on ten. Both figures are live and the tool cites which it used.
UBCP/ACTRA BCMPA A1301, as amended by the 2025-2028 MOA, item 7
Minors: tutoring, chaperone rights and monies in trust changed
Agreement changeRe-read against the full consolidated 2025-2028 agreement rather than the amendment alone. Tutoring now covers performers aged seventeen and eighteen who still attend school; chaperone rights extend to seventeen-year-olds on request; and monies in trust replaced automatic Public Guardian and Trustee handling with a real choice of destination.
UBCP/ACTRA BCMPA Articles A2703, A2706, A2709
DGC mileage is no longer a flat rate
Agreement changeThe copy of the DGC agreement in use here was the 2021-2024 text, which paid a flat thirty-five cents per kilometre. The current agreement uses the same escalating table as BCCFU, at the same four effective dates. The crew reference card was showing the old figure.
DGC BC 2025-2028, Article 22.6(b)
A full verification pass over every rule on the site
CorrectionEvery figure this site presents — meal penalties, overtime bands, turnaround hours, minors' rules, travel rates, across BCCFU, UBCP/ACTRA, DGC BC and SAG-AFTRA — was checked visually against rendered pages of the agreements themselves, not against text extractions. The result: the money figures all held. Four smaller things did not, and are corrected. The minors' tutoring-banking row conflated two caps (banking accrues at 2 hr/day after school; 3–4 hr/day is the cap on using banked time). The monies-in-trust note now says the clause covers minors under fifteen and works by deducting 25% of subsequent payments, not by holding the excess. The UBCP meal-penalty description now names the applicable minimum schedule overtime rate rather than the performer's own. And the Meal Clock now says plainly which Article Six variants it does not model — the 6.05 wrap extension and Pacific Northwest Hours move the penalty anchor, and a tool that doesn't say so would be quietly wrong on those shows.
BCCFU Art. 4-6; UBCP/ACTRA A1403, A2706(f), A2709; SAG-AFTRA CBA §50
The studio zones are on an interactive map
SiteBoth zone pages now draw the reviewed boundary — the same data the checker runs against, byte for byte — on an interactive map with switchable base styles and toggleable layers: the boundary itself, municipal boundaries, and the published Highway 99 measuring points. The written definition remains the authoritative version, and the map says so under itself. One privacy note worth stating: base tiles load from OpenFreeMap, which learns only what area of the map is on screen. The Studio Zone Checker is deliberately not wired to any map — locations you type there never leave your device.
The Zone Travel Calculator drops its “estimate only” label
New or changed toolThe mileage rate table shipped provisional on purpose: the text extraction that produced it had scrambled the table headers, so every result said “estimate only” until a human had eyeballed the numbers against the agreements themselves. That check is done — all four rates and effective dates were read visually off the rendered pages of both PDFs, in three separate tables that all agree — and the label is retired. Same pass, two rule corrections worth knowing: riding production-provided transportation stops the mileage claim but not the travel time (neither agreement conditions travel time on the mode), and the excused-at-own-request rule is BCCFU’s alone — the DGC has no such provision.
BCCFU 5.02-5.04; DGC BC 22.6
Four DGC clauses were showing the wrong text
CorrectionWhere a DGC clause starts with a lettered subsection, the agreement sets the number and the letter in a hanging indent, and the text extraction read the rows out of order — so Article 15.1, the regular work day, came out as a single broken line with no title. The page numbers and links were never affected. The text for 15.1, 15.2, 19.6 and 22.6 has been read off the printed page and typed in by hand, so those clauses now search and quote properly. 15.1 is the fifteen-hour work day; it is worth knowing it was hard to find until now.
DGC BC Collective Agreement 2025–2028, Articles 15.1, 15.2, 19.6, 22.6
Clause Finder — search the agreements, get the page
New or changed toolSearch the BCCFU Master Agreement, the UBCP/ACTRA BC Master Production Agreement and the DGC BC Collective Agreement at once, by clause number or by what the rule is about. Every result gives the article number, the printed page, a link that opens the union's own PDF at that page, and a citation you can copy in one tap. The three agreements use different words for the same thing — UBCP calls turnaround "Rest Between Days" — so searching for cast turnaround finds the performers' clause, not the crew one. The agreements' text is not reproduced here; the tool tells you where to look and links the official document. Rate schedules are not indexed, and the tool page says how far into each agreement the index reaches. Each result also quotes the opening of the clause, with the agreement, clause number and page beneath it — quoted automatically from the official document, so open the PDF for the rest.
Agreement page numbers verified against the unions' own files
SiteThe page numbers behind every Clause Finder link were checked against the PDFs the unions and the bargaining bodies actually host. All three files are byte-for-byte identical to the copies the page numbers were read from, so a link that says p. 26 opens at p. 26. The check is recorded per agreement on the tool page, and stored as a file fingerprint so it can be repeated in seconds if a document is ever re-uploaded.
The site follows the commissioned logo
SiteNew teal palette taken from the artwork. This also fixed an accessibility fault that had been live since launch: the previous amber accent measured 2.19:1 against white, under the 3:1 minimum for non-text interface elements.
Only changes a user would notice are listed. Refactors and dependency updates are not, because you could not tell they happened.