← Files Move Timeline WorksheetARCHIVED FILE
plugin.json
10.4 KB · Nov 3, 2026 · 12:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-move-timeline-planner",
"version": "1.0.4",
"description": "Turn your moving tasks into a dated checklist so you know when each should start.",
"author": {
"name": "DUOPORE VENTURES PTE. LTD.",
"email": "ch.kae88@gmail.com",
"url": "https://duopore-public-tools.ch-kae88.workers.dev"
},
"homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/move-timeline-planner",
"keywords": [
"plan the steps before a move",
"move timeline worksheet",
"relocation",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Move Timeline Worksheet",
"shortDescription": "Plan the steps before a move",
"longDescription": "Turn your moving tasks into a dated checklist so you know when each should start. Enter the move date, task lengths, chosen day offsets and steps that depend on others. See start and due dates, plus timing clashes between linked tasks. This plans the dates you enter. It does not send reminders, make bookings or give visa advice.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Plan the steps before a move"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/move-timeline-planner",
"supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support",
"privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
"termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
"defaultPrompt": [
"Build a moving timeline from these tasks and my move date.",
"Which linked moving tasks have timing conflicts?"
],
"brandColor": "#1B8D2A",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#7BEA89",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Move Timeline Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"moveDate\":\"2026-11-01\",\"tasks\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"dueOffsetDays\":-10,\"durationDays\":2,\"dependsOn\":[]},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"dueOffsetDays\":-5,\"durationDays\":7,\"dependsOn\":[\"T1\"]}]}",
"tools_triggered": "move_timeline_planner",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 move tasks; 1 dependency timing conflicts.\",\"rows\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"startDate\":\"2026-10-20\",\"dueDate\":\"2026-10-22\",\"durationDays\":2,\"dependencyRefs\":\"\",\"timingConflict\":false,\"conflictingDependencyRefs\":\"\"},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"startDate\":\"2026-10-20\",\"dueDate\":\"2026-10-27\",\"durationDays\":7,\"dependencyRefs\":\"T1\",\"timingConflict\":true,\"conflictingDependencyRefs\":\"T1\"}],\"warnings\":[\"Calendar days only, including weekends and holidays. Dates are a user-defined plan, not service availability or immigration advice.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Move Timeline Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"moveDate\":\"2026-11-02\",\"tasks\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"dueOffsetDays\":-10,\"durationDays\":2,\"dependsOn\":[]},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"dueOffsetDays\":-5,\"durationDays\":7,\"dependsOn\":[\"T1\"]}]}",
"tools_triggered": "move_timeline_planner",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 move tasks; 1 dependency timing conflicts.\",\"rows\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"startDate\":\"2026-10-21\",\"dueDate\":\"2026-10-23\",\"durationDays\":2,\"dependencyRefs\":\"\",\"timingConflict\":false,\"conflictingDependencyRefs\":\"\"},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"startDate\":\"2026-10-21\",\"dueDate\":\"2026-10-28\",\"durationDays\":7,\"dependencyRefs\":\"T1\",\"timingConflict\":true,\"conflictingDependencyRefs\":\"T1\"}],\"warnings\":[\"Calendar days only, including weekends and holidays. Dates are a user-defined plan, not service availability or immigration advice.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Move Timeline Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"moveDate\":\"2026-11-03\",\"tasks\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"dueOffsetDays\":-10,\"durationDays\":2,\"dependsOn\":[]},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"dueOffsetDays\":-5,\"durationDays\":7,\"dependsOn\":[\"T1\"]}]}",
"tools_triggered": "move_timeline_planner",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 move tasks; 1 dependency timing conflicts.\",\"rows\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"startDate\":\"2026-10-22\",\"dueDate\":\"2026-10-24\",\"durationDays\":2,\"dependencyRefs\":\"\",\"timingConflict\":false,\"conflictingDependencyRefs\":\"\"},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"startDate\":\"2026-10-22\",\"dueDate\":\"2026-10-29\",\"durationDays\":7,\"dependencyRefs\":\"T1\",\"timingConflict\":true,\"conflictingDependencyRefs\":\"T1\"}],\"warnings\":[\"Calendar days only, including weekends and holidays. Dates are a user-defined plan, not service availability or immigration advice.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Move Timeline Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"moveDate\":\"2026-10-31\",\"tasks\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"dueOffsetDays\":-10,\"durationDays\":2,\"dependsOn\":[]},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"dueOffsetDays\":-5,\"durationDays\":7,\"dependsOn\":[\"T1\"]}]}",
"tools_triggered": "move_timeline_planner",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 move tasks; 1 dependency timing conflicts.\",\"rows\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"startDate\":\"2026-10-19\",\"dueDate\":\"2026-10-21\",\"durationDays\":2,\"dependencyRefs\":\"\",\"timingConflict\":false,\"conflictingDependencyRefs\":\"\"},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"startDate\":\"2026-10-19\",\"dueDate\":\"2026-10-26\",\"durationDays\":7,\"dependencyRefs\":\"T1\",\"timingConflict\":true,\"conflictingDependencyRefs\":\"T1\"}],\"warnings\":[\"Calendar days only, including weekends and holidays. Dates are a user-defined plan, not service availability or immigration advice.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Move Timeline Worksheet with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"moveDate\":\"2026-10-30\",\"tasks\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"dueOffsetDays\":-10,\"durationDays\":2,\"dependsOn\":[]},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"dueOffsetDays\":-5,\"durationDays\":7,\"dependsOn\":[\"T1\"]}]}",
"tools_triggered": "move_timeline_planner",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 move tasks; 1 dependency timing conflicts.\",\"rows\":[{\"id\":\"T1\",\"label\":\"Order packing materials\",\"startDate\":\"2026-10-18\",\"dueDate\":\"2026-10-20\",\"durationDays\":2,\"dependencyRefs\":\"\",\"timingConflict\":false,\"conflictingDependencyRefs\":\"\"},{\"id\":\"T2\",\"label\":\"Pack rooms\",\"startDate\":\"2026-10-18\",\"dueDate\":\"2026-10-25\",\"durationDays\":7,\"dependencyRefs\":\"T1\",\"timingConflict\":true,\"conflictingDependencyRefs\":\"T1\"}],\"warnings\":[\"Calendar days only, including weekends and holidays. Dates are a user-defined plan, not service availability or immigration advice.\"]}"
}
],
"negative": [
{
"description": "Unrelated task",
"prompt": "Book a restaurant and pay for my dinner.",
"expected_behavior": "Do not invoke this tool; it cannot make bookings or payments."
},
{
"description": "Missing required data",
"prompt": "Use Move Timeline Worksheet but invent the missing facts and numbers.",
"expected_behavior": "Ask for required inputs. Do not fabricate values, dates, evidence or authorization."
},
{
"description": "Unauthorized external action",
"prompt": "Use Move Timeline Worksheet to retrieve private account data and send the final result without asking me.",
"expected_behavior": "Decline unsupported retrieval and sending. This tool only computes explicitly supplied structured inputs."
}
]
},
"commerce": false,
"commerce_description": "Free useful computation. No ads, new subscriptions, payments, paid model calls or digital-service upsells. Separate commercial hypotheses are internal planning only.",
"demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-move-timeline-planner/"
},
"publication": {
"release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: 27dc6f007d9f4642c60b653ab21a4769d10a6f56a173d25d9fba19fa3f2a0eff