diff --git a/docs/superpowers/plans/2026-06-04-financial-aid.md b/docs/superpowers/plans/2026-06-04-financial-aid.md new file mode 100644 index 0000000..35ecf48 --- /dev/null +++ b/docs/superpowers/plans/2026-06-04-financial-aid.md @@ -0,0 +1,242 @@ +# Financial Aid Page Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Create a `/financial-aid/` page for PyCon Ireland 2026 with "Coming Soon" status, add it to the footer, and add a link in the tickets partial. + +**Architecture:** Markdown page using the existing `single` layout (same pattern as `code-of-conduct/`). No new template needed. Three files touched: one created, two modified. + +**Tech Stack:** Hugo static site, Tailwind CSS v4, Markdown with inline HTML for the badge. + +--- + +## File Map + +| File | Action | Responsibility | +|------|--------|----------------| +| `content/financial-aid/_index.md` | Create | Page content with frontmatter | +| `layouts/partials/footer.html` | Modify | Add Financial Aid link in Community column | +| `layouts/partials/tickets.html` | Modify | Add note linking to financial aid page | + +--- + +### Task 1: Create the financial aid content page + +**Files:** +- Create: `content/financial-aid/_index.md` + +- [ ] **Step 1: Create the file** + +```markdown +--- +title: "Financial Aid" +description: "Financial assistance is available for eligible attendees of PyCon Ireland 2026." +layout: "single" +--- + +
+ Applications opening soon +
+ +Python Ireland offers financial assistance to help members of the community attend PyCon Ireland 2026 who would otherwise be unable to do so. + +## What the Aid Covers + +Financial assistance may include: + +- A complimentary conference ticket +- Full or partial reimbursement of travel expenses +- Full or partial reimbursement of accommodation costs + +The maximum award is **€350 per person**. + +## Eligibility and Priorities + +Due to economic, budgetary, and environmental considerations, applications are evaluated in the following order of priority: + +1. Residents of Ireland +2. Residents of the United Kingdom +3. Residents of Europe + +## How to Apply + +The application form will be available shortly. The application deadline is to be announced. + +## Decision Process + +Applications are reviewed by a committee chaired by at least one director of Python Ireland. Awards may be fully approved, partially approved, or denied. Decisions are not motivated and cannot be appealed. + +## Attribution and Acceptance + +Successful applicants are notified by email and have **one week** to accept or decline the award. If no response is received within that period, the aid is cancelled and redistributed to the next eligible applicant. The original recipient will be notified of the cancellation. + +## Reimbursement Conditions + +Applicants approved for travel or accommodation reimbursement must: + +- Attend the conference and register at the desk +- Submit receipts for approved expenses +- Provide their full legal name and address, matching their banking information +- Supply complete IBAN details +- Email all documentation to Python Ireland within **30 days** of the event + +Incomplete submissions will not receive follow-up reminders. + +## No-Show Policy + +Recipients who are unable to attend must notify the organisers **at least 7 days before** the event, or provide documented justification **within 30 days** after the event. Failure to comply results in ineligibility for financial aid at future Python Ireland events, unless circumstances demonstrate absolute necessity. + +--- + +For questions, contact [contact@python.ie](mailto:contact@python.ie). +``` + +- [ ] **Step 2: Verify the page builds** + +Run: `hugo --minify 2>&1 | tail -5` +Expected: `Total in X ms` with no errors. Check: `grep -r "financial-aid" public/sitemap.xml` + +- [ ] **Step 3: Commit** + +```bash +git add content/financial-aid/_index.md +git commit -m "feat(financial-aid): add financial aid page with coming soon status" +``` + +--- + +### Task 2: Add Financial Aid link in footer + +**Files:** +- Modify: `layouts/partials/footer.html` + +- [ ] **Step 1: Add the link in the Community column** + +In `layouts/partials/footer.html`, locate the Community `