just a website
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Updates AGENTS.md, prunes resume.qmd and adds settings.json

+54 -15
+44
.claude/settings.json
··· 1 + { 2 + "enabledPlugins": { 3 + "context7@claude-plugins-official": true, 4 + "cloudflare@cloudflare": true, 5 + "frontend-design@claude-plugins-official": true, 6 + "github@claude-plugins-official": true, 7 + "superpowers@claude-plugins-official": true, 8 + "quarto@posit-dev-skills": true, 9 + "code-review@claude-plugins-official": true, 10 + "claude-md-management@claude-plugins-official": true, 11 + "feature-dev@claude-plugins-official": true, 12 + "code-simplifier@claude-plugins-official": true, 13 + "linear@claude-plugins-official": true, 14 + "security-guidance@claude-plugins-official": true, 15 + "claude-code-setup@claude-plugins-official": true, 16 + "figma@claude-plugins-official": false, 17 + "skill-creator@claude-plugins-official": false, 18 + "ralph-loop@claude-plugins-official": false, 19 + "github@posit-dev-skills": false, 20 + "posit-dev@posit-dev-skills": false, 21 + "learning-opportunities@learning-opportunities": true, 22 + "learning-opportunities-auto@learning-opportunities": true, 23 + "orient@learning-opportunities": true, 24 + "explanatory-output-style@claude-plugins-official": true, 25 + "learning-output-style@claude-plugins-official": true, 26 + "imessage@claude-plugins-official": false, 27 + "r-skills@r-skills": false, 28 + "r-lsp@r-skills": false, 29 + "r-lib@posit-dev-skills": false, 30 + "shiny@posit-dev-skills": false, 31 + "open-source@posit-dev-skills": false 32 + }, 33 + "worktree": { 34 + "symlinkDirectories": ["node_modules", "renv/library"] 35 + }, 36 + "permissions": { 37 + "allow": [ 38 + "Bash(git:*)", 39 + "Bash(gh:*)", 40 + "Bash(npx wrangler tail:*)", 41 + "Bash(npx wrangler deployments:*)" 42 + ] 43 + } 44 + }
+8 -2
AGENTS.md
··· 1 - # AGENTS.md 1 + # Agent Instructions 2 2 3 - Guidance for agents working on this repository. 3 + This file provides guidance to AI coding agents (including Claude Code) when working with code in this repository. 4 4 5 5 ## What this is 6 6 ··· 33 33 template.ejs # EJS template for the post listing on the homepage 34 34 html/ 35 35 analytics.html # Simple Analytics script injection 36 + a11y.html # Accessibility enhancements (ARIA landmarks, roles) 37 + skip-link.html # Skip-to-content link injected into every page 38 + src/ 39 + index.js # Cloudflare Worker entry point — lowercases URL paths before serving assets 36 40 posts/ # Blog posts, each in its own subdirectory with index.qmd 37 41 _metadata.yml # Shared frontmatter defaults for all posts (freeze: auto) 38 42 404.qmd # Custom 404 page ··· 118 122 - `html_handling: "auto-trailing-slash"` — URL normalisation (nested under `assets`) 119 123 - `placement: { mode: "smart" }` — Cloudflare automatic edge placement 120 124 - Custom domain: `rorylawless.com` 125 + - `run_worker_first: true` — `src/index.js` intercepts every request before the assets binding responds; it lowercases URL paths and issues a 301 redirect, then falls through to `env.ASSETS.fetch()` 126 + - Observability: full logs and traces enabled at 100% head sampling rate with persistence (viewable in the Cloudflare dashboard) 121 127 122 128 URL redirects live in `_redirects` (Cloudflare syntax). Response headers live in `_headers` — currently used to set CORS headers and `Content-Type` for the PGP key endpoint at `/.well-known/openpgpkey/`. 123 129
+2 -13
resume.qmd
··· 8 8 9 9 *Washington, DC.* 2022–Present 10 10 11 - - Contributed analysis for key publications, including 2023 Master Facilities Plan. 12 - - Improved school enrollment projections processes, leading cross-agency collaboration. 13 - - Information officer and racial justice & equity team member. 14 - 15 11 **Associate Data Analyst, Financial Conduct Authority (FCA)** 16 12 17 13 *London, UK.* 2020–2022 18 - 19 - - Produced insightful and impactful analysis for internal and external audiences in support of high profile, politically sensitive publications. 20 - - Data collection and extraction using SQL and web scraping techniques. 21 - - Developed best practice for data management and replicable analysis through training and providing ad hoc advice and support. 22 14 23 15 **Research Assistant - Data, Child Outcomes Research Consortium (CORC)** 24 16 25 17 *London, UK.* 2018–2020 26 18 27 - - Supporting services to submit data to the organization, including one-to-one support as well as organizing and hosting webinars. 28 - - Redesigned data collection tools to improve quality of submissions and automated internal data validation processes. 29 - 30 19 ## Education 31 20 32 21 **MSc Democracy and Comparative Politics, Distinction** 33 22 34 - *University College London. London, UK.* 2016 23 + *University College London. London, UK.* 35 24 36 25 **BA (Hons.) Politics, Upper Second Class** 37 26 38 - *Royal Holloway, University of London. Surrey, UK.* 2013 27 + *Royal Holloway, University of London. Surrey, UK.*