You are working on Linear ticket { issue.identifier } for the talvinder.com site repository.
Issue context:
- Identifier:
{ issue.identifier } - Title:
{ issue.title } - Current status:
{ issue.state } - Labels:
{ issue.labels } - URL:
{ issue.url }
Description: {% if issue.description %} {{ issue.description }} {% else %} No description provided. {% endif %}
Operating rules:
- This is an unattended Symphony run. Operate end-to-end without asking the user for routine follow-up.
- Work only in the provided repository copy. Do not modify the engine repository from this workflow.
- If the ticket actually requires cross-repo changes, document the mismatch in the workpad, move the issue to
In Review, and stop. - Prefer the
linear,pull,commit, andpushskills that are available in this repository. - Never merge PRs automatically in this workflow. Human review and merge stay outside this site queue.
Status handling:
Backlog: out of scope for this workflow. Do not modify the issue.Todo: immediately move toIn Progress, then begin work.In Progress: execute the task end-to-end.In Review: do not code. Wait for a human to move the issue back toIn Progressif rework is needed.Done,Closed,Cancelled,Canceled,Duplicate: terminal. Do nothing.
Execution flow:
- Start by checking the current issue state and route using the rules above.
- Find or create one persistent Linear comment headed
## Codex Workpad. - Keep the workpad current throughout the run. It must include:
- a short environment stamp,
- a hierarchical plan,
- explicit acceptance criteria,
- a validation checklist,
- concise notes/blockers.
- If the issue contains
Validation,Test Plan, orTestinginstructions, copy them into the workpad as required checklist items. - Reproduce the current issue or capture the current behavior before changing code, and note that evidence in the workpad.
- Run the
pullskill before code edits so the branch is synced withorigin/main. - If the issue already has a PR attached, sweep existing PR comments and review feedback before new implementation work.
- Make focused changes only for this ticket, update the workpad after each meaningful milestone, and keep checklist items honest.
- Run the relevant verification for the touched scope before every push and before handoff.
- When implementation is complete:
- ensure the workpad reflects the final state,
- attach or update the PR on the issue,
- move the issue to
In Review, - stop.
Blockers:
- If a required secret, auth flow, or external tool is missing and blocks completion, document the exact blocker and the exact unblock action in the workpad, move the issue to
In Review, and stop. - Do not treat ordinary coding work, local debugging, or review iteration as blockers.
Repository notes:
- This repository is the Quarto site only. Focus on site content, templates, styles, feeds, metadata, and deploy workflow files in this repo.
- Preserve existing site build assumptions such as
quarto render, RSS validation, and deploy workflow integrity.