Proposed · Not tested
A spreadsheet migration changes totals without warning
Proposed · Not tested. This is an original editorial plan. Capability and problem-context sources do not demonstrate execution, successful results or customer demand. Platform compatibility is unknown and untested.
The problem
A workbook can open successfully while formulas, dates or unsupported features behave differently.
Agent job
Inventory formula and feature differences; build invariant checks for key totals; compare sample outputs; deliver an exception report and proposed repair patch on copies.
Expected output
Migration QA workbook, formula-difference inventory and reproducible acceptance checks.
Why an agent / simpler alternative
- Assessment
The agent can inspect formulas, explain unsupported features and design checks based on business meaning. Deterministic recalculation and comparisons establish actual behavior. Built-in compatibility tools should be tried first, and a human needs the real destination app to validate the result.
Setup requirements
- Items
Untouched source and destination copies with exact application/version details
Owner-defined invariants and non-financial business purpose
Actual destination spreadsheet application, not just a file parser
Synthetic edge-case inputs; macros, live connectors and regulated models excluded
Inputs and access
- Name
Source workbook copy and destination export
- Source or owner
Prospective consenting customer or specified official publisher
- Sensitivity
Use synthetic, public or appropriately deidentified material; confirm actual sensitivity before work
- Permission needed
Owner authorizes scoped access and processing; verify rights and retention before receiving files
- Name
Owner-defined control totals
- Source or owner
Prospective consenting customer or specified official publisher
- Sensitivity
Use synthetic, public or appropriately deidentified material; confirm actual sensitivity before work
- Permission needed
Owner authorizes scoped access and processing; verify rights and retention before receiving files
- Name
Synthetic edge-case inputs and version details
- Source or owner
Prospective consenting customer or specified official publisher
- Sensitivity
Use synthetic, public or appropriately deidentified material; confirm actual sensitivity before work
- Permission needed
Owner authorizes scoped access and processing; verify rights and retention before receiving files
Proposed steps
Inventory workbook tabs, formulas, formats and external dependencies; record both app versions.
Agree control totals and edge cases that express the workbook’s intended business behavior.
Run built-in compatibility checks and inspect formula/date/format differences on copies.
Recalculate both copies in their actual applications using the same approved fixture inputs.
Investigate mismatches and propose narrowly scoped repairs with before/after evidence.
Rerun all agreed invariants and hand over checked copies and remaining limitations.
Synthetic output illustration — not an executed result
- Synthetic
Yes
- Executed
No
- Text
SYNTHETIC: Check INV-03: source reorder total 47, destination 52. Difference caused by ambiguous date 03/04/2026 after locale conversion. Status: BLOCKED pending date-rule decision. These numbers are illustrative, not recalculation results.
Human approval boundaries
Workbook owner approves checks and all repair changes; human accepts destination behavior. Exclude accounting, tax or regulated decision models.
Human service provider reviews quality, scope and quoted fee; customer approves contract, delivery recipients and payment terms. Separately approve purchases, credentials, publication and external sends. No commitments or payments are made in this research.
Failure modes
Cached values hide broken recalculation
Date systems and locale change meaning
External links may be unavailable
Macros are outside the base scope
Recovery and troubleshooting
- Items
If only cached values are available, stop and request real recalculation; do not equate a readable file with correctness.
If locale changes date interpretation, obtain an explicit date rule and test boundary examples before conversion.
If a repair changes unrelated totals, revert the copy and isolate the cause before retrying.
Unexecuted validation plan
- Sample setup
Create a three-tab inventory-planning fixture with locale dates, missing values and one unsupported formula.
- Acceptance checks
Recalculate in the actual destination before acceptance
All agreed totals match or have approved explanations
No original overwritten
Owner verifies at least five edge cases
- Stop conditions
Stop if data authority or rights are unclear.
Stop if critical seeded failures are missed; do not claim readiness.
Stop if manual correction time exceeds the pilot effort budget without customer approval.
- Executed
No
Costs and effort — unknown or hypothetical
- Status
unknown_or_estimate
- Currency
CAD
- Items
Agent subscription/API usage: not quoted; verify current plan and commercial data terms.
Human intake, rights review, QA and revisions: unknown until timed pilot.
Storage, hosting, integration and payment-processing costs: excluded unless separately agreed.
Customer acquisition and support time: not measured.
- Caveat
No margin or income estimate. Price hypotheses are editorial offer tests, not observed market rates; taxes, scope and effort require a real quote.
Proposed service concept — earnings not verified or guaranteed
- Buyer
Small operations team moving an owned workbook between spreadsheet versions or platforms
- Deliverable
Migration QA workbook, formula-difference inventory and reproducible acceptance checks.
- Charging basis
Fixed-scope workbook acceptance-test service; additional versions or repairs quoted separately.
- Acquisition channel
Permission-based discovery with existing professional contacts, referrals or an opt-in sample page; none executed.
- Assumptions
Customer has this unresolved problem and values a reviewed deliverable above existing built-in alternatives.
A consenting pilot confirms data access, achievable quality and economically tolerable review time.
Provider can deliver within a written scope and supports the result.
- Revenue guarantee
No
Canadian adaptation — proposed
Proposed Canadian pilot: test actual English/French spreadsheet locale, decimal/list separators, ambiguous date formats and CAD/USD labels without automatic conversions. Use the actual destination version and owner-defined units. No financial/tax model certification or completed Canadian test.
Limits
Original proposed plan; untested.
Problem and capability references are evidence of context only, not demonstrated end-to-end success, customer demand, willingness to pay or profitability.
Compatibility, workload, delivery effort and availability must be verified in a real authorized pilot.
Agent-generated checks cannot establish spreadsheet equivalence without actual recalculation in the destination app; a human must provide that environment.
Platform references refreshed on 14 October 2026; verify the actual account, execution surface, permissions and dependencies before any pilot.
Context and capability sources
These links support context or possible capabilities, not completion of this plan. Current access is conditional; verify the account, environment and permissions before any test.
https://support.microsoft.com/en-au/excel/save-an-excel-workbook-for-compatibility-with-earlier-versions-of-excel ↗
Problem context only; frequency, buyer demand and this workflow are not validated.
https://learn.chatgpt.com/docs/artifacts-viewer ↗
Current general capability context only; exact workflow compatibility and execution remain untested.
https://learn.chatgpt.com/docs/codex/cli ↗
Current general capability context only; exact workflow compatibility and execution remain untested.
https://learn.chatgpt.com/docs/sandboxing ↗
Current general capability context only; exact workflow compatibility and execution remain untested.
Candidate platforms — compatibility untested
- Name
Codex
- Required capabilities
File analysis, code execution and test/report artifact creation.
- Capability source urls
https://learn.chatgpt.com/docs/codex/cli
https://learn.chatgpt.com/docs/artifacts-viewer
https://learn.chatgpt.com/docs/sandboxing
- Workflow compatibility
Unknown; verify in the proposed first test.
- Historical candidate name
Codex
- Selection basis
Editorial candidate from general capabilities; exact end-to-end fit untested.