research-document
Shortcut Specification: Capture Research
Shortcut Specification: Capture Research
Version: 1.0
Goal: Capture a research question as Markdown and save it into the repository inbox.
Preconditions
- Working Copy has cloned
ai-research-os. - Its document provider is enabled in Files.
- The repository contains
research/inbox/.
Build Actions
1. Ask for Input
- Action:
Ask for Input - Type: Text
- Prompt:
Research topic or question
The output variable may appear as Provided Input or Ask for Input.
2. Current Date
- Action:
Current Date
3. Format Date for File Name
- Action:
Format Date - Input: Current Date
- Format: Custom
- Pattern:
yyyy-MM-dd-HHmmss
4. Format Date for Metadata
Add a second Format Date action:
- Input: Current Date
- Format: ISO 8601, or custom
yyyy-MM-dd'T'HH:mm:ssZZZZZ
5. Text
Insert this content. Replace bracketed labels by inserting the blue variable tokens, not by typing the brackets literally.
---
type: research-question
created: [Formatted ISO Date]
status: inbox
priority: untriaged
---
# Research Question
## Question
[Provided Input]
## Why It Matters
## Context
## Suggested Next Action
Triage this question against the current roadmap and existing research.
6. Set Name
- Action:
Set Name - Input: Text from step 5
- Name:
[Formatted File Date]-research-question.md
Insert the formatted date variable, followed by the literal suffix.
7. Save File
- Action:
Save File - Input: Renamed file
- Ask Where to Save: On for the first version
- Choose:
Working Copy → ai-research-os → research → inbox - Overwrite If File Exists: Off
After this works reliably, set a fixed destination if your iOS version permits it.
8. Show Notification
- Text:
Research question saved to inbox.
9. Open App
- Optional action:
Open App - App: Working Copy
Acceptance Test
- Run the shortcut.
- Enter
Does REP overhead reduce research throughput? - Verify a
.mdfile appears inresearch/inbox/. - Open it and confirm the question and real timestamp were inserted.
- Open Working Copy and confirm the file appears as an uncommitted change.
- Commit and push it.
Known Failure Modes
- Typing
[[Current Date]]produces literal text; variables must be inserted as tokens. - Saving to an ordinary Files folder bypasses the intended repository.
- A fixed filename causes accidental overwrites.