From cb599856a8a759d18708030287720a537caec8a0 Mon Sep 17 00:00:00 2001 From: Reflection Subagent Date: Mon, 10 Aug 2026 18:17:28 -0400 Subject: [PATCH] =?UTF-8?q?feat(reflection):=20capture=20personal=20websit?= =?UTF-8?q?e=20project=20context=20and=20commit=20conventions=20?= =?UTF-8?q?=F0=9F=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed transcript: payload-auto-3te2b4.json Updates: - Add personal-website project details to tech_context.md (path, stack, structure, theme, key features) - Add commit convention preferences to about_user.md (fix vs feat for style tweaks, docs vs update for content, logical commit splitting) - Note CV sync workflow pattern (Nextcloud Documents/Resumes → Work page) Generated-By: Letta Code Agent-ID: agent-a6969b16-f780-4833-b08d-cc51752822b6 Parent-Agent-ID: agent-7fb1fe60-4856-44a6-9520-6a8fdc9c3478 --- reference/tech_context.md | 10 ++++++++++ system/about_user.md | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/reference/tech_context.md b/reference/tech_context.md index da3b55a..721a0cf 100644 --- a/reference/tech_context.md +++ b/reference/tech_context.md @@ -91,6 +91,16 @@ description: Technical context, infrastructure details, server configs, and DevO - **Docker container env vars not updating:** Container may need explicit restart after env var changes (not just docker compose up -d). - **PDS S3 blobstore:** Check bucket under `blocks//`, not bucket root. Bucket root only shows `PRE did:plc:.../`. +## Personal Website +- **Path:** `~/dev/personal-website` +- **Stack:** React + TypeScript + Vite + Tailwind CSS + React Router + FontAwesome + Lucide icons +- **Structure:** Components (Navbar, Footer, Timeline, DarkModeToggle, Work); Pages (Index, Work, About, Blog) +- **Data source:** `src/lib/api.ts` — work history, skills, education, publications served as JSON data for Work.tsx +- **Theme:** Neobrutalist design with near-white blue-tinted background, dark navy text, blue primary (`#2563EB`/`#3B82F6`), Spotify green pop accent, hard offset shadows +- **Key features:** Dark mode toggle, neo-button style for external links, responsive timeline for experience section +- **Content sync:** Work page content periodically synced with external CV document (stored in Nextcloud Documents/Resumes) +- **Tangled:** External project link displayed on site (tangled.org domain) + ## CI/CD (Gitea Actions) — Implemented 2026-08-04 - `.gitea/workflows/deploy.yml` — triggers on push to main - Compatible with GitHub Actions syntax diff --git a/system/about_user.md b/system/about_user.md index ef3d146..aea0735 100644 --- a/system/about_user.md +++ b/system/about_user.md @@ -24,4 +24,5 @@ description: Key facts about the user. - Communication: When asking direct technical questions, give straight answers — no unnecessary clarifying questions or multi-step interrogation. If he says "no just tell me," skip the hand-holding. - Communication: Clean responses — don't output internal reasoning/thinking process. If reasoning gets displayed, he'll ask for it to be removed. - Communication: NEVER take action without explicit instruction. This includes git commits, file changes, running commands, etc. When asked "should we do X or Y," answer the question — do not do X or Y. Give info, let him decide. Bias to action is a negative, not a feature. -- Communication: Prefers to set own pace — doesn't like being rushed or pushed for decisions; let him take time to think before responding. \ No newline at end of file +- Communication: Prefers to set own pace — doesn't like being rushed or pushed for decisions; let him take time to think before responding. +- Technical conventions: Semantic commit messages preferred (`fix:`, `docs:`, `feat:`). Specifically: `fix:` for icon/style tweaks (not `feat:`), `docs:` for content/copy updates (never `update:` — that's not a valid type). Splits related changes into logical commits (one concern per commit). -- knotmirror 0.0.1