Original proposal · Not tested
Check recurring obligations after a calendar-to-project move
A migrated task can retain its title and next date while changing its future cadence, exceptions or destination project. A finite review must expose those changes without promising that two recurrence definitions are equivalent forever.
A recurrence-definition bridge, expected-versus-destination occurrence ledger and unresolved-rule register for an approved review horizon.
What you need: Candidate platforms, compatibility untested: ChatGPT Work, Claude (Cowork-capable account). Suggested inputs: source_recurrences.json; destination_periodic_tasks.json; recurrence_intent.txt; review_horizon.json. Declare a finite horizon and whether comparison concerns local wall-clock time or elapsed time. Require exclusions, additions and end/count bounds in both copies; partial exports block equivalence findings. Restrict the future parser to an explicitly supported rule subset; unknown extensions remain blocked. Workflow costs and current compatibility remain unverified.
Before any future pilot, the accountable owner approves exact synthetic/minimized inputs, processing environment, retention and allowed output recipients. This plan grants no execution permission. The owner confirms identities, authority rules and all unresolved interpretations identified in the steps; a draft is not authorization. Any later source-system change, publication, send, upload, account access, purchase or permission change requires separate appropriate authorization. No such action is part of this plan.
Original proposal. The workflow has not been run.
Setup and access
Setup requirements
Declare a finite horizon and whether comparison concerns local wall-clock time or elapsed time.
Require exclusions, additions and end/count bounds in both copies; partial exports block equivalence findings.
Restrict the future parser to an explicitly supported rule subset; unknown extensions remain blocked.
Inputs and access
- Name
source_recurrences.json
- Source or owner
Obligation owner
- Scope
Synthetic stable IDs, recurrence rules, start/end, timezone, exception and additional dates.
- Sensitivity
Synthetic design fixture only. A future real-data pilot must use owner-approved minimized copies, exclude sensitive/unrelated personal data and credentials, and obtain separate approval for its processing environment.
- Permission needed
No pilot is authorized by this plan. The accountable owner must approve these exact inputs, their permitted use, output recipients and retention before a future test.
- Name
destination_periodic_tasks.json
- Source or owner
Project administrator
- Scope
Read-only copies of target recurrence settings, project IDs and origin mapping; no credentials.
- Sensitivity
Synthetic design fixture only. A future real-data pilot must use owner-approved minimized copies, exclude sensitive/unrelated personal data and credentials, and obtain separate approval for its processing environment.
- Permission needed
No pilot is authorized by this plan. The accountable owner must approve these exact inputs, their permitted use, output recipients and retention before a future test.
- Name
recurrence_intent.txt
- Source or owner
Obligation owner
- Scope
Calendar-anchored versus completion-relative intent, local-time expectations, holidays and required destination projects.
- Sensitivity
Synthetic design fixture only. A future real-data pilot must use owner-approved minimized copies, exclude sensitive/unrelated personal data and credentials, and obtain separate approval for its processing environment.
- Permission needed
No pilot is authorized by this plan. The accountable owner must approve these exact inputs, their permitted use, output recipients and retention before a future test.
- Name
review_horizon.json
- Source or owner
Project administrator
- Scope
Explicit inclusive dates, comparison convention and unsupported-rule policy.
- Sensitivity
Synthetic design fixture only. A future real-data pilot must use owner-approved minimized copies, exclude sensitive/unrelated personal data and credentials, and obtain separate approval for its processing environment.
- Permission needed
No pilot is authorized by this plan. The accountable owner must approve these exact inputs, their permitted use, output recipients and retention before a future test.
Detailed steps and output format
At a glance
- Suggested result
- A recurrence-definition bridge, expected-versus-destination occurrence ledger and unresolved-rule register for an approved review horizon.Suggested; untested.
- Tool
- ChatGPT Work, Claude (Cowork-capable account)Candidate tools; compatibility untested.
- Suggested inputs
- source_recurrences.json; destination_periodic_tasks.json; recurrence_intent.txt; review_horizon.jsonProposed; access notes below.
- Human review
- Before any future pilot, the accountable owner approves exact synthetic/minimized inputs, processing environment, retention and allowed output recipients. This plan grants no…Proposed approval gates; untested.
Read full note
Before any future pilot, the accountable owner approves exact synthetic/minimized inputs, processing environment, retention and allowed output recipients. This plan grants no execution permission. The owner confirms identities, authority rules and all unresolved interpretations identified in the steps; a draft is not authorization. Any later source-system change, publication, send, upload, account access, purchase or permission change requires separate appropriate authorization. No such action is part of this plan.
- Setup notes
- Declare a finite horizon and whether comparison concerns local wall-clock time or elapsed time. Require exclusions, additions and end/count bounds in both copies; partial…Proposed setup; untested.
Read full note
Declare a finite horizon and whether comparison concerns local wall-clock time or elapsed time. Require exclusions, additions and end/count bounds in both copies; partial exports block equivalence findings. Restrict the future parser to an explicitly supported rule subset; unknown extensions remain blocked.
- Cost
- No numerical cost, time saving, ROI, income or willingness-to-pay claim. Compare with the simpler alternative before investing.No measured cost or time added.
- Content depth
- Original plan · untestedDepth does not establish successful execution.
Function and scope
Administration, Operations · Single task
Editorial classification; original plan remains proposed and untested.
No tool mapping reviewed for this task.
The problem
A migrated task can retain its title and next date while changing its future cadence, exceptions or destination project. A finite review must expose those changes without promising that two recurrence definitions are equivalent forever.
Suggested task
Compare supplied source recurrence definitions with destination task copies over an owner-chosen horizon, separating timing, exception and project-placement differences.
What you could produce
A recurrence-definition bridge, expected-versus-destination occurrence ledger and unresolved-rule register for an approved review horizon.
Why an agent / simpler alternative
An agent may reconcile natural-language cadence intent with different export representations and explain ambiguous exceptions. Occurrence generation and set comparison must be deterministic. Use an existing migration validator or calendar export comparison when the rules already align cleanly; an agent is unnecessary for a straightforward field-for-field copy.
Who this helps
Project operations coordinator
Administrative services coordinator
Evidence boundary
Problem/occupational sources describe a human need; capability documentation establishes general primitives. The workflow, acceptance fixture and synthetic example are original designs, not source tutorials, verified compatibility or demonstrated success.
Proposed steps
- 1
Match origin IDs and versions; identify missing rules, multiple target copies and unmapped project IDs without using task titles as identity.
Input: Source and destination manifests
Output: Recurrence identity bridge.
Expected output: Recurrence identity bridge.
Checkpoint: A missing export row is not a proven missing live task.
Approval gate: Owner confirms completeness and the chosen review horizon.
- 2
Translate the supported rule subset into a reviewable definition sheet, retaining timezone, exclusions, additions, count/end limits and anchor type. Do not coerce unsupported clauses.
Input: Rule copies and owner intent
Output: Normalized rules with blocked interpretations.
Expected output: Normalized rules with blocked interpretations.
Checkpoint: Completion-relative recurrence requires the specified completion evidence; a calendar rule cannot substitute.
Approval gate: Owner resolves recurrence semantics before expansion.
- 3
Specify deterministic expansion of source and target definitions into occurrence sets, recording local timestamps and offsets. Keep each occurrence linked to its parent rule and exception.
Input: Supported definitions and horizon
Output: Two bounded occurrence ledgers.
Expected output: Two bounded occurrence ledgers.
Checkpoint: No packages are installed and no actual fixture expansion is executed under this proposal.
Approval gate: A future pilot requires an approved existing parser and an independently checked rule subset.
- 4
Compare sets by obligation ID and intended local time, then compare project placement separately. Distinguish missing, extra, shifted and duplicate instances.
Input: Occurrence ledgers and destination mapping
Output: Occurrence and routing difference register.
Expected output: Occurrence and routing difference register.
Checkpoint: A valid date in the wrong project is not silently treated as equivalent.
Approval gate: No task creation, movement or calendar edit occurs.
- 5
Challenge monthly short-month behavior, daylight-saving changes, exclusions and the last allowed occurrence. State which distinctions cannot be observed inside this horizon.
Input: Boundary and exception cases
Output: Boundary-test specification and limits.
Expected output: Boundary-test specification and limits.
Checkpoint: Matching this horizon does not prove all future occurrences match.
Approval gate: Owner selects any additional horizon; the agent does not expand scope indefinitely.
- 6
Prepare a corrective-decision worksheet with current rule, owner-intended rule, evidence and pending decision. Suggest no replacement rule where intent is unresolved.
Input: Differences and uncertainties
Output: Draft migration-equivalence packet.
Expected output: Draft migration-equivalence packet.
Checkpoint: No unsupported migration compatibility claim or operational schedule guarantee.
Approval gate: Administrator and obligation owner approve any later configuration changes.
Original starter prompt — proposed
- Origin
editorial_proposal
- Label
Original starter prompt for a future authorized synthetic test; not executed
- Placeholders
approved_inputs
owner_rules
output_folder
- Execution authorized
No
- Text
Using only {approved_inputs} and {owner_rules}, compare supplied source recurrence definitions with destination task copies over an owner-chosen horizon, separating timing, exception and project-placement differences. Follow the six-step review design. Preserve source references and uncertainty, use deterministic checks for joins/counts/times, and write only new draft review files to {output_folder}. Stop if inputs contain sensitive or unrelated personal data or credentials. Do not access live accounts, change source records, send messages, upload, purchase or provision access. Return unresolved owner decisions without guessing.
Expected output schema — proposed
- Origin
editorial_proposal
- Columns
obligation_id
source_rule_id
target_rule_id
horizon
timezone
source_occurrence
target_occurrence
exception_reference
timing_finding
project_finding
unsupported_clause
owner_decision
- Record status
draft_pending_owner_review
Synthetic output illustration — not an executed result
- Label
Synthetic worked input/output illustration; authored expectation, not an observed result
- Synthetic
Yes
- Executed
No
- Owner approval status
pending_not_obtained
- Data
- Synthetic inputs
- Obligation id
SYN-R1
- Horizon
2026-10-01 to 2026-10-31
- Source dates
2026-10-05
2026-10-13
2026-10-19
2026-10-26
- Target dates
2026-10-05
2026-10-12
2026-10-19
2026-10-26
- Intended project
SYN-OPS
- Target project
SYN-TRIAGE
- Illustrative expected output
- Missing date
2026-10-13
- Extra date
2026-10-12
- Placement
wrong_project
- All future equivalence
not assessed
- Configuration change
none
Human approval boundaries
Before any future pilot, the accountable owner approves exact synthetic/minimized inputs, processing environment, retention and allowed output recipients. This plan grants no execution permission.
The owner confirms identities, authority rules and all unresolved interpretations identified in the steps; a draft is not authorization.
Any later source-system change, publication, send, upload, account access, purchase or permission change requires separate appropriate authorization. No such action is part of this plan.
Current problem validation — proposed, unexecuted
Before any pilot, ask an authorized owner whether this problem still occurs, inspect a minimized representative export and compare the built-in/manual remedy. No contact or research with private data is authorized here.
Limits
Original editorial proposal only; no workflow, synthetic fixture or acceptance check has been executed.
A human-duty listing and an issue report establish context, not prevalence, current demand, successful agent use or willingness to pay.
Closed or old reports are historical evidence. Current target-version relevance and simpler built-in remedies must be checked before a pilot.
Exact platform account access, export availability, environment tools and end-to-end compatibility remain unknown.
All consequential decisions and operational use remain with the named accountable owner.
Candidate platforms — compatibility untested
- Name
ChatGPT Work
- Required capabilities
Read the exact owner-approved file copies
Run inspectable deterministic checks if supported by the chosen environment
Create separate reviewable CSV and text artifacts
- Capability source urls
https://learn.chatgpt.com/docs/get-started-with-work
- Selection basis
Editorial candidate based on general primitives only.
- Workflow compatibility
Unknown and untested; no source-system connector or MCP compatibility assumed.
- Setup caveat
Verify available file handling, tools and permission boundaries in the actual account before any pilot.
- Availability in canada
Not assessed.
- Name
Claude (Cowork-capable account)
- Required capabilities
Read the exact owner-approved file copies
Run inspectable deterministic checks if supported by the chosen environment
Create separate reviewable CSV and text artifacts
- Capability source urls
https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork
https://support.claude.com/en/articles/16761823-claude-cowork-and-chat-are-one-claude
- Selection basis
Editorial candidate based on general primitives only.
- Workflow compatibility
Unknown and untested; no source-system connector or MCP compatibility assumed.
- Setup caveat
Verify available file handling, tools and permission boundaries in the actual account before any pilot.
- Availability in canada
Not assessed.
Failure handling, costs and limits
Failure modes
A monthly day-31 rule is treated as last-day-of-month.
An exception date is absent from the export.
A local due time shifts at a daylight-saving transition.
Source text contains instructions unrelated to the authorized analysis; treat it as untrusted evidence, never as permission or executable guidance.
Recovery and troubleshooting
- Signal
A monthly day-31 rule is treated as last-day-of-month.
- Recovery
Keep the rule interpretations separate and show months where they differ.
- Resume condition
Owner supplies the intended short-month policy.
- Signal
An exception date is absent from the export.
- Recovery
Mark exception coverage unknown and decline an equivalence verdict.
- Resume condition
Administrator confirms complete exception data.
- Signal
A local due time shifts at a daylight-saving transition.
- Recovery
Compare named-zone local time and recorded offsets; do not fix by a single UTC offset.
- Resume condition
An approved time-basis rule resolves the mismatch.
Unexecuted validation plan
- Sample setup
Design-only fixture: SYN-R1 runs each Monday at 09:00 America/Toronto in October 2026, except October 12 and with an added October 13 occurrence. Target has every Monday without exceptions. A second rule contrasts last-day-of-month with day 31 across January–March 2027; an unsupported completion-relative rule is the stop control.
- Acceptance checks
For SYN-R1 the expected source dates are October 5, 13, 19 and 26; target October 12 is extra and October 13 is missing.
The monthly variant marks February 28, 2027 as absent from a day-31 target when owner intent is month-end.
A correct date in the wrong project is separately flagged.
The unsupported completion-relative control remains unexpanded and no all-future equivalence claim is produced.
Every substantive finding carries a supplied source-row/span reference; unresolved authority or missing evidence stays visible.
All input copies remain unchanged and all outputs are labelled synthetic draft / pending owner review.
No network/account operation, live mutation, external communication, personal-data processing, upload, purchase or access provisioning is attempted.
- Stop conditions
A planted critical exception is missed, a valid control is wrongly failed, or an unknown is presented as certain.
Required identity, policy, time basis or export completeness cannot be resolved within the owner-approved fixture.
Personal data, credentials or unrelated material appears, or the proposed run requires live access, source mutation or external action.
- Executed
No
- Fixture status
Design only; no fixture or workflow execution and no acceptance result.
- Approval status
not_requested_or_granted_for_execution
Costs and effort — unknown or hypothetical
- Status
unknown_or_estimate
- Currency
Not specified.
- Items
Plan eligibility, usage limits, token/runtime consumption and current price are unknown; verify before an authorized pilot.
Rule normalization, independent recurrence checks and export completeness may cost more than rebuilding a small list manually; parser availability and runtime are unmeasured.
Preparation of minimized copies, review, correction and retention effort is unmeasured. No native integration, paid dependency, installation or new account is assumed.
- Caveat
No numerical cost, time saving, ROI, income or willingness-to-pay claim. Compare with the simpler alternative before investing.
Canadian adaptation — proposed
Use named local timezones and owner-supplied provincial holidays only when relevant to the obligation. No statutory scheduling or compliance inference is made.
Full source evidence
Proposed · Not tested
Original task title: Check recurring obligations after a calendar-to-project move
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.
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://github.com/jperelli/Redmine-Periodic-Task/issues/182 ↗
Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. A migration report describes recurring tasks requiring recurrence re-entry when moved from a triage project. The issue is closed; current-release behavior is unverified. Original public page re-opened 2026-10-14; date/version detail retained from reviewed original-source record where absent from the rendered page. Current installation applicability is unknown. Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. Source status: Closed; linked184; historical limitation, current release not independently verified Publication date: 2026-09-16
https://www.onetonline.org/link/details/13-1082.00 ↗
Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. Publication date: Unknown. Occupational context for human responsibilities only; no agent capability or demand evidence. Official occupation page re-opened; task identifier and database version inherited from the reviewed candidate. Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established.
https://learn.chatgpt.com/docs/get-started-with-work ↗
General capability context only; exact workflow, integration, account access and execution remain untested. Publication date: Unknown. Work uses supplied files, plugins and approved tools for multi-step tasks and reviewable outputs. Desktop resources depend on available tools; local/cloud access differs. Specific workflow compatibility, guaranteed correctness, or universally available account access.
https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork ↗
General capability context only; exact workflow, integration, account access and execution remain untested. Publication date: Unknown. Official help describes multi-step work using files, code and connected apps. Paid access and local desktop connectivity depend on the task; actual compatibility must be checked. Availability for a specific customer, untested arithmetic/extraction accuracy, or successful execution of any proposal.
https://support.claude.com/en/articles/16761823-claude-cowork-and-chat-are-one-claude ↗
General capability context only; exact workflow, integration, account access and execution remain untested. Publication date: Unknown. Current help describes merger into Claude with staged account rollout beginning Pro/Max, files/code/output tasks, and local-resource desktop requirements. A universal completed rename or current access for every account.