CYFOR Flight Deck

Executive intelligence and management information
Cloud: Not ConnectedUser: Checking…
P&L Planning Draft
Latest Approved Management Position

Business Health Summary
Transparent RAYG indicators using your configured variance bands
—
Settings control the thresholds

Business Health

RAYG status shows position against forecast. Trend arrows show whether the variance is improving, stable or deteriorating versus the previous comparable observation.
Thresholds Configurable In Settings

YTD Gross Margin Against Latest Forecast

Actual Gross MarginForecast Gross MarginRevenue (Supporting)

Executive Commentary

Business Unit Outlook

Latest working end-of-month Gross Margin forecast against the approved monthly target. This is separate from YTD Flash actuals.
No Update

Reporting Status

Items Requiring Attention

Monthly Snapshots and Year-to-Date Overview

Select any reporting month to see a concise management snapshot. The year-to-date section accumulates actual results only through the selected month, allowing earlier periods to be reviewed consistently.

Selected Period
Monthly result plus cumulative YTD

Monthly Interpretation

Selected Month Commentary

Year-to-Date Overview

Profit & Loss Analysis

Select a month to review its approved P&L, grouped spending, forecast variances and consolidated year-to-date position through that month.

Profit Definition
EBITDA is not net profit
A true profit-before-tax or profit-after-tax figure is not present in the current flash-report dataset.

Profit & Loss Commentary

Year-to-Date Profit & Loss

Cumulative actual performance from January through the selected month, shown separately from the selected month itself.

YTD Profit Bridge

Year-End Outlook

Gross Margin and Revenue Trend

RevenueGross margin

How Revenue Becomes Gross Margin and Profit

Gross Margin Percentage

Monthly Profitability Register

Spending by Category

Selected month Actual, Bronze Forecast and YTD consolidation from the approved Flash workbook.
Detailed P&L Awaiting Import

Category Variance

Cost Drivers

Detailed P&L Register

Business Unit Performance

Monthly Gross Margin performance for the four core business units. Actual Gross Margin is shown only where a Flash or Final Actual import provides the divisional split; the latest saved divisional update is shown where available; and agreed targets come from the latest approved forecast.

Reporting Logic
Actual → Latest Update → Target
No historic divisional Gross Margin is inferred from Revenue. Missing actuals are shown as Not Available.

Current Business Unit Outlook

Latest saved divisional update against the agreed monthly Gross Margin target.
Awaiting Update

Data Interpretation

Forecast Interpretation

Full-Year Outlook

Trend-based projections use all currently approved actual months. The base case extends the observed linear trend; the conservative case uses the latest three-month average; and the current run-rate case holds the latest actual performance through December.

Projection Basis
Latest approved actuals
Remaining months projected · no pipeline adjustment

Gross Margin and Revenue: Actual and Projected

Actual revenueActual gross marginRevenue trend projectionBronze revenue target

Projection Interpretation

End-of-Year Projection Scenarios

Projected Monthly Revenue

These are mathematical trend projections, not management forecasts. This version does not yet incorporate sales pipeline, known case starts, recruitment capacity, debtor receipts, loan repayments or exceptional costs.

Cash Intelligence

Cash Flow and Cash Conversion

Tracks reported monthly net cash movement, cumulative movement since January and the extent to which EBITDA is converting into cash. The remaining-month balance scenarios begin with the latest recorded aggregate bank balance but do not yet include detailed receipts, financing drawdowns or debtor schedules.

Cash Flow Status
Based on all approved reported movements
/100

Cash Balance Forecast to December 2026

The latest recorded aggregate bank balance is used as the opening point for the remaining-month scenarios.
Expected: recent 3-month trendDownside: all approved months averageRecovery: improving monthly movement

Monthly and Cumulative Cash Movement

Monthly movement Cumulative movement

Cash Management Interpretation

EBITDA versus cash movement

EBITDA Net cash movement

Forward Cash Movement Scenarios

These scenarios extend the reported monthly movements only. They do not include the opening bank balance, debtor collections, loan repayments, shareholder funding, new borrowing or exceptional cash items.

Monthly Cash Diagnostics

Current Source Data

Shows the currently approved monthly financial records. Controlled workbook imports, their activation history and source checks are available in Import Centre.

Import Centre

Analyse Flash Reports or Final Actual workbooks, review approved figures and activate them only after explicit confirmation. Source metadata, replacements and rollbacks remain auditable.

Import Status
0 records
Controlled records in the shared EMS store

Register a report

Not checked

The workbook is analysed locally in this browser. Previewing does not save, synchronise, upload or activate any figures.

Application/Data separation

Export the complete EMS data file before replacing the application. Importing it into any later revision restores actuals, forecasts, weekly updates, notes, audit history and settings.

Data store ready

Import rules

Preview remains non-destructiveAnalysis stays local and does not save, synchronise or activate figures. A PASS reveals a separate controlled-review action.
Revenue reconciliation requiredThe four approved business-unit Revenue mappings must add exactly to company TURNOVER.
Gross Margin remains separateCompany Gross Margin comes only from company GROSS MARGIN. Business-unit Gross Margin remains Not Available unless explicitly supplied.
Cash can follow laterReported Net Cash is retained from the workbook. A dated aggregate bank closing balance and calculated movement may be added after activation.
Activation requires a reviewed PASS and explicit confirmation. Replacing an active month requires additional confirmation and preserves the earlier record.

Imported report register

Forecast Audit

Compare any two forecast snapshots to see how monthly and full-year expectations changed. Flash and actual imports remain available for later forecast-accuracy analysis.

Current capability
Version comparison
Revenue, Gross Margin, Operating Profit, EBITDA and Cash

Monthly forecast movements

Business Unit Gross Margin Update

Record Actual Gross Margin achieved to date and the latest expected end-of-month Gross Margin for each business unit. Every update is retained for trend analysis, review and audit.

Select a month to view its financial position and supporting detail.

Business Unit Actual and End-of-Month Forecast

Target Gross Margin is populated from the latest agreed forecast. Enter Actual Gross Margin achieved to the reporting date and management’s latest End-of-Month Forecast for each business unit.

✓ No unsaved entry changesEnter or amend figures below; this notice will show when Save is required.

Latest Business Unit Position

Awaiting a saved update

Management Commentary

Enter an end-of-month forecast to generate commentary.

Weekly Business Unit Movement

A second saved update is required before movements can be calculated.

Business Unit Update History

Data Sources & Financial Integrity

This is the authoritative data dictionary for the EMS. It records where each financial measure originates, how forecast divisions map into EMS divisions, and whether the currently loaded data reconciles.

Integrity status
Checking…

Financial Source Map

The mapping is embedded in the application and is used as the reference for imports, reconciliation and dashboard interpretation.

Divisional Mapping

Current Reconciliation Checks

Source Hierarchy

Completed monthsFinal Actual, then monthly Flash Report. Actual months are not overwritten by later forecasts.
Future monthsThe latest reconciled Forecast Cash Flow import is authoritative for company and divisional forecasts.
Operational updatesBusiness Unit Update entries are stored separately from financial actuals and forecasts and persist through application revisions.

Business Unit Update

Settings

Configure the application identity and how CYFOR Flight Deck interprets performance. Settings are stored with the shared Flight Deck data and apply consistently across devices.

Business Health Logic
RAYG Variance Bands
Higher is better for the metrics currently shown.

Application Name And Icon

Customise the name and square icon shown in the Flight Deck header, browser and installed Home Screen shortcut. These settings synchronise across devices.

A short name works best in the header and beneath an installed icon.

Application icon previewFD

Choose a square PNG, JPG or WebP image up to 6 MB. It is cropped centrally and saved as a 512 × 512 PNG.

Branding changes use the normal Flight Deck cloud synchronisation.

Business Health Thresholds

Thresholds use variance percentage: (Actual or latest forecast − target) ÷ target. Green applies at or above the Green threshold; Yellow at or above Yellow; Amber at or above Amber; anything below Amber is Red. Trend arrows use a 0.5 percentage-point movement tolerance.

Changes are shared through the normal Flight Deck cloud sync.

System Status

Live diagnostics for cloud connectivity, synchronisation, R2, D1, identity and pending device changes.

Release
Stable Business Unit Entry
Build 1.16.2

Local Data Management

The application works without an internet connection. Its working dataset is stored in this browser on this device. Use JSON backup regularly, especially before changing device, clearing browser data or installing a new version.

Storage status
Local

Backup and Restore

Export creates a complete portable backup containing the financial data, application metadata and audit history. Import validates a CYFOR EMS JSON backup before replacing the local working copy.

No changes made.

Current Dataset

Local Audit History

This device keeps a working copy and a journal of pending Business Unit saves. Confirmed Business Unit records come from the shared database; finance and settings use the revision-protected cloud document. Export a complete EMS backup before clearing browser storage or moving to another device. Review System Status for unsaved entries and preserved conflicts.

Version History

A permanent record of significant enhancements, fixes and data-structure changes. This will be maintained with every future release.

Current release
Build 1.16.2
Stable Business Unit Entry
VersionDateEnhancementsData structure
Build 1.16.214 Sep 2026Protects unfinished Business Unit entries and keyboard focus during dashboard and cloud refreshes. Retains wide history notes.No migration or financial calculation changes.
Build 1.16.111 Sep 2026 — local candidateHistory notes span beneath the figures, stopping before Actions, with paragraphs preserved.Presentation only; no migration or changes to stored notes or financial values.
Build 1.16.07 Sep 2026Private staff drafts, effective-dated employment changes, base salary and billing capacity, saved history and exact-retry protection.Owner access disabled by default. Additive private migration 0006. No automatic staff-cost posting, payroll, permissions administration or financial publication.
Build 1.15.0Earlier development candidateSeparate draft P&L workspace, monthly manual assumptions, workbook-format subtotals, version history and explicit recoverable saves.Additive draft-model migration 0005. No automatic approval, publication, actual import, payroll calculations, cash-flow or balance-sheet model.
Build 1.14.07 September 2026Uses one authoritative Business Unit database, durable per-save journals and retry receipts. Refreshes preserve pending entries. Genuine conflicts remain visible with a reviewed version comparison; exports no longer queue saves.Additive migration 0004 stores mutation receipts. Existing values, revisions and financial definitions are retained. Older tabs must reload before saving.
Build 1.13.07 September 2026Shows the latest four Business Unit updates across months, with full dates and selected-month/full-history options. Switching history views preserves unfinished entries; weekly movement comparisons remain within a month.No migration. Saved values and historical targets are retained; no synchronisation change.
Build 1.12.01 Sep 2026Adds pre-save cloud refresh, safe non-overlapping field merges, richer conflict preservation and aligned Executive Dashboard KPI figures.No migration. Existing Business Unit records and revisions are retained.
Build 1.11.21 Sep 2026Makes the latest activated Forecast Cash Flow import authoritative in Monthly Performance and business-unit target views, including after refresh and cross-device synchronisation.No migration. Existing activated forecast records are reused; do not repeat the import.
Build 1.11.124 Aug 2026Moves Business Unit commentary below the latest position, presents it as a paragraph, restores coloured health indicators and aligns movement totals.Presentation-only patch; no migration or data change.
Build 1.11.024 Aug 2026Adds auditable Business Unit commentary and a divisional weekly movement comparison.No migration; fixes the £1 target-total mismatch by summing displayed whole-pound divisional targets.
Build 1.10.018 Aug 2026Adds controlled monthly and YTD Profit & Loss analysis with grouped spending, account detail, Bronze variances and commentary.Schema 9 adds optional reconciled P&L detail; existing headline-only months remain valid.
Build 1.9.018 Aug 2026Separates single-month review from cross-month performance, shortens the Executive Dashboard and replaces health dots with plain-language counts.Presentation only; no stored data, calculations, imports or synchronisation logic changed.
Build 1.8.618 Aug 2026Adds the previous bank-balance date, corrects the five-month cash projection and makes cash-conversion wording clearer.No migration; existing cash entries remain compatible and July financial records are unchanged.
Build 1.8.518 Aug 2026Makes Forecasts, Cash Flow and Source Data derive their visible basis and remaining periods from all approved actual months.No migration; prefers bank cash attached to the active import and leaves all financial records unchanged.
Build 1.8.418 Aug 2026Aligns cumulative EBITDA across Executive and Business Health, suppresses incomplete target comparisons and timestamps all JSON backup filenames.No migration; stored July actuals, workbook imports and synchronisation records are unchanged.
Build 1.8.318 Aug 2026Moves Current Backlog to the final financial column in the two Business Unit display tables while leaving input order unchanged.Presentation only; no stored data, calculations or synchronisation changes.
Build 1.8.217 Aug 2026Completes the startup recovery and allows the authoritative cloud copy to load.Fixes the remaining undefined Value Creation period; no financial records are changed.
Build 1.8.117 Aug 2026Repairs the first startup renderer failure.Fixes the undefined Monthly Snapshots period introduced in 1.8.0; no financial records are changed.
Build 1.8.017 Aug 2026Adds approved YTD Adjusted EBITDA using the elapsed-month add-back and exposes it as a primary headline.Flags the workbook’s twelve-month adjustment when used in a July YTD column.
Build 1.7.017 Aug 2026Uses cumulative unadjusted workbook EBITDA for YTD reporting while retaining monthly EBITDA separately.Schema 8 adds cumulative and adjusted EBITDA fields; adjusted EBITDA remains reference-only.
Build 1.6.117 Aug 2026Restores EBITDA as a sixth Executive Dashboard headline alongside Operating Profit.No data or calculation change.
Build 1.6.017 Aug 2026Adds latest Work Backlog to the Executive Dashboard and orders headlines as Margin, Revenue, Backlog, Cash and Operating Profit.No migration; backlog is dated operational data rather than a YTD financial actual.
Build 1.5.017 Aug 2026Adds a live Current Work Backlog summary panel calculated from all four divisions.No migration; backlog remains separate from GM variance.
Build 1.4.317 Aug 2026Forces compact two-line headings across all three Business Unit tables in every supported browser.No data or calculation change.
Build 1.4.217 Aug 2026Verifies the correct Cloudflare account and guides browser reconnection before deploying.No data change; deployment stops before migration unless the established CYFOR account is confirmed.
Build 1.4.117 Aug 2026Wraps longer headings consistently across all three Business Unit tables.No data or calculation change; retains migration 0003 from 1.4.0.
Build 1.4.017 Aug 2026Records and reports current backlog by Business Unit, with totals and commentary, while keeping it separate from GM variance.Adds D1 migration 0003; legacy updates remain valid and show backlog as Not Recorded.
Build 1.3.317 Aug 2026Uses one shared grid so all common Business Unit Position and History columns align exactly.No migration; presentation-only patch.
Build 1.3.217 Aug 2026Tightens and aligns Business Unit Position and History columns and keeps action controls together.No migration; presentation-only patch.
Build 1.3.117 Aug 2026Adds saved Target GM to Business Unit Update History and aligns its financial column order.No migration; historical variance uses each record's stored target.
Build 1.3.017 Aug 2026Adds dated latest-position labelling and source-aware Gross Margin, profit and cash commentary.No migration; commentary is calculated from existing approved records.
Build 1.2.1017 Aug 2026Uses whole-pound Business Unit entry without decimal keypads or `.00` formatting.No migration; existing saved Business Unit history is unchanged.
Build 1.2.917 Aug 2026Advances forecasts dynamically after July becomes the seventh actual month and prevents chart label mismatches stopping startup.No migration; imported July values remain unchanged.
Build 1.2.817 Aug 2026Restores cleared workbook review state, prevents a silent activation button and confirms the cloud-save outcome.No migration; controlled activation workflow correction only.
Build 1.2.717 Aug 2026Keeps Use Current Cloud Copy available after refresh whenever a pending save or preserved conflict remains.No migration; display and recovery-control correction only.
Build 1.2.617 Aug 2026Stops unchanged Business Unit target initialisation from creating a false pending cloud save on every startup.No migration; target normalisation is saved only when its content genuinely changes.
Build 1.2.517 Aug 2026Adds an explicit Use Current Cloud Copy control and stops unchanged page unloads being marked as pending cloud saves.No migration; resolves a stale local queue without changing authoritative cloud data.
Build 1.2.417 Aug 2026Recovers a preserved workbook activation after verifying its five approved figures against the retained financial row.Cloud remains authoritative for Business Unit history, settings and every unaffected financial month.
Build 1.2.314 Aug 2026Recovers a preserved approved-workbook activation across a stale cloud revision and retries it against the current revision.Recovery is restricted to approved workbook imports with unchanged Business Unit history.
Build 1.2.214 Aug 2026Repairs partial-actual records previously created by 1.2.0 by canonicalising unavailable Gross Profit to null before cloud save.No financial-value migration; repairs only the availability marker on approved partial actuals.
Build 1.2.114 Aug 2026Fixes cloud validation after controlled activation by preserving unavailable Gross Profit as null rather than coercing it to zero.No migration and no financial-value change; compatibility bug fix only.
Build 1.2.014 Aug 2026Adds reviewed workbook activation, approved company and four-unit Revenue fields, Operating Profit, EBITDA, Reported Net Cash, later bank-cash entry, replacement protection and rollback.Schema 6 adds source-controlled partial actuals and auditable cash/replacement metadata; unavailable Gross Profit remains null.
Build 1.1.014 Aug 2026Adds local, preview-only validation of `.xls` and `.xlsx` Flash and management-account workbooks using the approved four-category mapping.No imported records are created and no figures are activated by preview.
Build 1.0.014 Aug 2026Establishes the controlled semantic-versioning baseline, audit-linked to former build 0.28.0.No data or schema migration; numbering transition only.
Build 0.28.011 Aug 2026Adds a cloud-synchronised custom application name and 512 × 512 icon in Settings, applied to the header, browser and installed shortcut metadata.Superseded by the equivalent 1.0.0 controlled baseline.
Build 0.27.210 Aug 2026Uses explicit month/year ordering so Firefox and other browsers consistently select the latest Business Unit update. Begins semantic versioning.No data change; removes reliance on browser-specific text-date parsing.
Build 2026.08.027c110 Aug 2026Reapplies authoritative cloud Business Unit content when a device has the same revision number but different records.Repairs stale local displays without modifying the cloud dataset.
Build 2026.08.027c10 Aug 2026Selects the latest reporting month containing a Business Unit update across the Executive Dashboard.Restores the August values without changing or recreating cloud data.
Build 2026.08.027b310 Aug 2026Recognises pre-August forecast-only snapshots directly at the server boundary, independent of browser markers or cache state.New and August-onward records still require complete actual-to-date values.
Build 2026.08.027b210 Aug 2026Normalises pre-August forecast-only snapshots after authoritative cloud downloads as well as during startup.Closes the remaining full-store cloud validation loop without fabricating actuals.
Build 2026.08.027b110 Aug 2026Recognises explicitly marked pre-August forecast-only snapshots without weakening strict validation for new records.No data values are fabricated; cloud validation now reports its precise reason.
Build 2026.08.027b10 Aug 2026Added strict financial entry and API validation, locked approved targets, and corrected integrity checks to report pass, fail or not applicable.No schema migration; incomplete values are rejected rather than converted to zero.
Build 2026.08.027a210 Aug 2026Moved Business Unit Update after Cash Flow and grouped technical, audit, import and data-administration pages under Settings.No data or synchronization changes.
Build 2026.08.027a110 Aug 2026Added a one-time full Business Unit history replay so upgraded devices repair pre-existing R2/D1 drift hidden behind an advanced cursor.No data migration; the replay marker is local to each upgraded device.
Build 2026.08.027a10 Aug 2026Made deletion authoritative across R2 and D1, prevented stale-device resurrection and added cross-store reconciliation health diagnostics.No data migration; staged reliability candidate with deletion regression coverage.
Build 2026.08.02610 Aug 2026Restored historical content after the aligned month panes exposed a missing legacy display dependency.No data migration; rendering fix with regression coverage.
Build 2026.08.02510 Aug 2026Standardised the Reporting Month heading, description and right-hand hero pane across all three applicable pages.No data migration; presentation-only change.
Build 2026.08.02410 Aug 2026Removed non-functional month selectors from Executive Dashboard, Monthly Performance and Business Unit Performance.No data migration; selectors remain only on Monthly Snapshots, Value Creation and Business Unit Update.
Build 2026.08.02310 Aug 2026Standardised every applicable month selector at the top of the right-hand page-header pane.No data migration; Financial Trends now uses the same two-pane header structure.
Build 2026.08.02210 Aug 2026Removed the visible header month selector, added local Financial Month controls only to relevant pages, and moved Business Unit Reporting Month into its summary pane.No data migration; eliminates inactive or ambiguous global controls.
Build 2026.08.02110 Aug 2026Relabelled the global selector as Financial Month and hid it on Business Unit Update, which uses its explicit July–December Reporting Month selector.No data migration; prevents confusion between financial-data and operational reporting periods.
Build 2026.08.0209 Aug 2026Moved save-state messaging into a prominent entry banner and standardised summary states.No data migration; summary cards now use Current entry, Latest saved update or Awaiting update.
Build 2026.08.0199 Aug 2026Added visible unsaved-entry reminders and warnings before leaving, reloading or changing reporting month.No data migration; background sync no longer redraws an unfinished entry.
Build 2026.08.0189 Aug 2026Made the Actual GM To Date summary update immediately while entering values and retain the latest saved total afterward.No data migration; live-entry presentation change only.
Build 2026.08.0179 Aug 2026Placed Target GM before Actual GM To Date, standardised labels and reformatted Business Unit Update History.Presentation-only change; Notes now follows Variance %.
Build 2026.08.0169 Aug 2026Added Actual Margin to Date and separate forecast variance summary cards, plus month-to-date actuals in Business Unit Position.No data migration; values use the latest saved update for the selected month.
Build 2026.08.0159 Aug 2026Increased Business Unit entry totals and aligned each total with the right edge of its numeric column.Presentation-only change; no data migration.
Build 2026.08.0149 Aug 2026Defaulted Business Unit Reporting Month to the current calendar month and prevented Update Date mismatches.No data migration; validation applies to new and edited records in both browser and API.
Build 2026.08.0139 Aug 2026Removed safely preserved Business Unit conflicts from the automatic retry outbox to prevent repeating status loops.No data migration; the local conflicting copy remains preserved for recovery.
Build 2026.08.0129 Aug 2026Stopped identical repeated Business Unit creates from being reported as conflicts and persisted acknowledged D1 revisions locally.No data migration; genuinely differing concurrent records are still preserved as conflicts.
Build 2026.08.0119 Aug 2026Added visible running, completion and timestamp feedback to the System Status health check.No data migration; retains all `.010` synchronization safeguards.
Build 2026.08.0109 Aug 2026Introduced record-level D1 synchronization for Business Unit Updates with durable offline outbox, incremental pulls, revisions, conflicts and synchronized deletions.Adds D1 migration 0002; existing updates migrate automatically and R2 remains the fallback copy.
Build 2026.08.0099 Aug 2026Corrected R2 conditional ETag handling, made D1 audit failures non-blocking and exposed the specific temporary cloud error in status.No breaking data change.
Build 2026.08.0089 Aug 2026Added revision-safe conditional cloud writes, conflict preservation, deletion tombstones, API validation and network-only API handling.No breaking data change; the first cloud read establishes the server revision.
Build 2026.08.0078 Aug 2026Added Actual Gross Margin to Date and End-of-Month Forecast to Business Unit Updates, RAYG summary dots, row-based Executive Commentary and contextual information help. No breaking data change; existing updates remain valid.
Build 2026.08.0077 Aug 2026Renamed Financial Trends to Monthly Performance and replaced Departments with Business Unit Performance, including monthly actuals where supplied, latest divisional updates, agreed targets, variance, RAYG and trend.No breaking data change. Historic divisional Gross Margin is never inferred from Revenue.
Build 2026.08.0057 Aug 2026Configurable RAYG Business Health thresholds on the Executive Dashboard with trend arrows for Gross Margin, run rate, EBITDA, cash and business units; fixed threshold Save and Reset controls.Business Health settings added to the shared settings object; no breaking data change.
6.3.11 Aug 2026Clears divisional update entry fields after saving, adds exact saved date and time, and sorts update history newest first.No breaking change.
6.31 Aug 2026View, edit and delete controls for saved divisional Gross Margin updates, with cloud sync and audit logging.No breaking change.
5.231 Jul 2026Embedded the financial source map, divisional mapping and live reconciliation checks directly within the EMS.No operational-data reset. Source definitions are application configuration; working data remains in the stable EMS store.
5.331 Jul 2026Consolidated monthly financial engine with exactly one row per calendar month; Actual takes precedence over Forecast.Stable operational data retained and duplicate months removed.
5.131 Jul 2026Corrected the full-year 2026 Gross Margin target series using the verified forecast workbook cells V25:AG25.Existing operational data preserved; verified targets applied consistently.
5.031 Jul 2026Introduced the production package structure with a stable index.html, permanent data-store key, PWA manifest, service worker, version metadata and migration-safe operational storage.Application files can now be replaced without intentionally replacing operational data. Existing Version 4 stores are migrated on first launch.
4.4.130 Jul 2026Fixed divisional-update persistence by merging all recognised legacy stores and mirroring weekly data to a stable fallback key.Existing saved updates are recovered where they remain available within the same browser origin.
4.230 Jul 2026Added monthly Gross Margin target and variance to Financial Trends; rebuilt Departments to separate historic Flash revenue from forward forecast Gross Margin.No data loss. Existing Version 4 store and divisional update history retained.
4.130 Jul 2026Loaded and reconciled July–December divisional Gross Margin forecasts directly from the approved forecast workbook.Applied the canonical mapping, combining Cyber and Corporate into EMS Cyber while preserving historic divisional update entries.
4.030 Jul 2026Separated application code from operational data, stable data-store migration, complete EMS data export/import and protected divisional updates.Introduced a versioned EMS data bundle with automatic migration from all recognised legacy localStorage keys.
3.230 Jul 2026Authoritative forecast-source hierarchy, reconciled divisional forecast imports and prevention of unreconciled targets becoming active.Flash and actual data remain historic; future periods are driven by the latest reconciled forecast cash-flow import.
3.130 Jul 2026Financial reconciliation: corrected Gross Margin mapping throughout and added internal balance validation.Separated Gross Margin from Gross Profit and recalculated YTD measures from monthly source data.
6.031 Jul 2026Separated application structure with dedicated CSS and JavaScript assets, stable Cloudflare deployment files and unified release metadata.No breaking data-schema change; retains the permanent cyfor_ems_data_store.
5.431 Jul 2026Rebranded as CYFOR Flight Deck and packaged for stable Cloudflare Pages hosting.Stable data store retained; one-time local-to-cloud data import required.
3.030 Jul 2026Gross Margin-first reporting hierarchy, leading-capital consistency and summary totals across principal monthly tables.Revenue retained as a supporting scale measure.
2.930 Jul 2026Year-to-date Executive Overview, departmental summaries, navigation refinement and discreet footer-only Version History access.Overview now accumulates through selected month.
2.830 Jul 2026Latest divisional Gross Margin update with live calculations, revised terminology, corrected totals and summary cards moved above the table.Improved usability and live variance analysis.
2.730 Jul 2026Gross Margin-only weekly updates, pre-populated divisional targets, totals, currency formatting and canonical divisional naming.Added forecast target seeding and legacy-label sanity mapping.
2.630 Jul 2026Weekly divisional Revenue and Gross Margin updates, forecast variance, interpretation and update history.Added local weekly-update and divisional forecast schema.
2.530 Jul 2026Import Centre, immutable report snapshots, forecast version register and forecast comparison audit.Added local import snapshot schema.
2.430 Jul 2026Executive Intelligence panels, contextual hover explanations, dynamic interpretations and management considerations; added permanent version history.No breaking change.
2.330 Jul 2026Year-to-date Value Creation summary and full-year trend outlook.No breaking change.
2.230 Jul 2026Value Creation dashboard, Gross Margin trends, clearer EBITDA explanation and Actual/Forecast terminology.No breaking change.
2.130 Jul 2026Monthly snapshots, cumulative YTD summaries and July–December cash-balance scenarios.Added locally stored 30 June opening cash input.
2.030 Jul 2026Initial local-first Executive Management System with embedded January–June data, JSON import/export and audit history.Initial EMS local-storage schema.

Review Controlled Activation

Add Or Update Bank Cash