Commit graph

12 commits

Author SHA1 Message Date
Phil Dore
586cb57155 Simplify Stage 8 syndication and derive Advisor Stage 6 complexity
- Stage 8: replace 3x3 complexity x EAN grid with single syndicationType
  dropdown -- Salsify Prep Only (4d), Syndication PDP (5d), Syndication
  Non-PDP (3d). Advisor maps contentType to PDP/Non-PDP only; Salsify
  Prep Only is not surfaced in the Advisor (team decision).
- Stage 6 (Advisor): derive complexity from staticWorkType / videoWorkType
  / needsHTML toggles via deriveProductionComplexity helper. Precedence
  bespoke > creation > complex > simple, max across enabled toggles.
  HTML-only falls back to complex (placeholder, may revisit).
- Bump config.json cache-bust to 2026050801.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:24:02 +01:00
Phil Dore
5e301b68c1 Update production day estimates per v3 amends (06/05/26)
Simple row reduced across all brackets (4/5/7/7/7 → 2/4/6/6/6). Creation reshaped (5/10/11/13/13 → 7/9/11/11/11). Simple default revision rounds 1 → 2. Complex, bespoke and Opera Upload unchanged. Cache-bust bumped to 2026050601 on both scripts so browsers refetch the new config.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 17:37:51 +01:00
Phil Dore
d877dfb559 Update production day estimates per v2 amends (01/05/26)
Simple 100–200 & 200–300: 6→7. Complex 100–200 & 200–300: 7→8. Creation across all brackets reduced (0–50: 6→5, 50–100: 15→10, 100–200: 18→11, 200–300: 20→13, 300–400: 22→13). Bespoke unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 16:45:12 +01:00
Phil Dore
d19f7e7864 Brief Advisor: amends from Internal Ops Review + asset bracket expansion
- Rename 'live by' label to 'When do you need Oliver tasks completed by?'
- Remove 2-week syndication buffer from calculation and all caveat text
- Add 'Brief Accepted By' + 'Submit Brief By' (2 days earlier) dual lozenges
- Update caveat to include 'assume suitable working files have been provided'
- Add rounds of amends inputs per content type (Static, Video, HTML, Translation)
- Remove handover days from all stage calculations
- Port Gantt sub-phase view to Brief Advisor (WIP/Feedback/Revision, Download PNG)
- Add hidden SLA one-pager link placeholder (#slaPagerLink)
- Restore 200–300 and 300–400 asset volume brackets in Brief Advisor dropdown

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 12:17:07 +01:00
Phil Dore
7d54c040d5 Update asset volume brackets to 3 tiers and revise production/Opera Upload days
Simplifies asset volume from 6 brackets to 3 (0–50, 50–100, 100–200) per team sign-off.
Updates Production cross-reference table and Opera Upload day map to match new brackets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 12:16:20 +01:00
Phil Dore
3331472994 Add 200–300 and 300–400 asset volume tiers to Production and Opera Upload
Extends the 3-tier bracket structure to 5 tiers per updated SLA reference sheet.
Adds dropdown options, crossReferenceTable entries, and Opera Upload day mappings
for the two new tiers across all four complexity levels.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 12:56:25 +01:00
Phil Dore
2a811ca3a1 Update asset volume brackets to 3 tiers and revise production/Opera Upload days
Simplifies asset volume from 6 brackets to 3 (0–50, 50–100, 100–200) per team sign-off.
Updates Production cross-reference table and Opera Upload day map to match new brackets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 17:58:11 +01:00
Philip Dore
5f2d888541 Update syndication timings across all complexity/EAN combinations
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 11:00:34 +00:00
Vadym Samoilenko
6900dabfea merge git and server changes 2026-03-13 10:52:07 +00:00
Alessandro Benedetti Admin
cf9075a7e0 Lock Opera Upload stage as always-active and non-deselectable
Opera Upload (stage 7) is now permanently enabled for all brief types.
Toggle is disabled in Step 2, badge is non-clickable in Step 1, and a
"Required" label is shown in both views. Uses config-driven alwaysActive
flag — no hard-coded stage index in JS. Cache-busting bumped to v=2026031302.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 10:29:48 +00:00
Alessandro Benedetti Admin
0c85cb4319 Update brief type descriptions, add disclaimer, decimal inputs, extend asset brackets
- Add non-contractual dates disclaimer banner at top of page
- Allow decimal values (0.1 step) in revision and approval fields
- Make Opera Upload mandatory for all brief types
- Remove Speed Up by % slider from Production stage
- Extend asset volume brackets: 100-200, 200-300, 300-400
- Update all 9 brief type descriptions with client scope definitions
- Render brief descriptions as bullet lists for clarity

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 17:44:06 +00:00
Alessandro Benedetti
2b400201cb Add SLA Calculator web app
Static web app that replaces the Excel SLA calculator with a 4-step wizard:
- config.json: all business rules, cross-reference tables, stage matrix, tooltips
- index.html: Tailwind CSS UI with dark mode, responsive layout, Flatpickr dates
- script.js: business-day calculation engine, real-time SLA computation, PDF + iCal export

Matches Excel logic exactly (verified against Tab 2 example).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 15:01:40 +00:00