Remove project years and add per-context project titles - #1
Open
erasmus wants to merge 1 commit into
Open
Conversation
Projects no longer carry a years field: it is dropped from the content schema, all project frontmatter, the bento tile and project page labels, and the cv.txt / llms-full.txt exports. CV education years are separate and unchanged. A new optional tileTitle field lets the home and /projects grids show a descriptive name while the project page keeps the proper name — WaySpace tiles now read "AI agent builder hub" while /projects/wayspace/ shows "WaySpace". Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
yearsfield from projects — dropped from the content schema, all six project files' frontmatter, and everywhere it rendered: bento tile labels, the project page header, and thecv.txt/llms-full.txtexports. Tile and project-page labels now show just the domain. (CV education years are a separate field and untouched.)tileTitlefield to the projects schema. The home and/projectsgrids rendertileTitle ?? title; the project page, browser<title>, and text exports always usetitle.title: "WaySpace"withtileTitle: "AI agent builder hub"— so grids show the descriptive name while/projects/wayspace/shows the product name. WayID and the placeholders keep a single title.Why
Project years added visual noise to the tiles, and a single title field forced a choice between a descriptive grid label and the proper product name on the project page.
Notes for review
npm run build: grids render "AI agent builder hub", the WaySpace page renders<title>WaySpace</title>/<h1>WaySpace</h1>, and no project years remain in any HTML or text export (cv.txtnow reads "WaySpace — Co-Founder, Lineage Labs").🤖 Generated with Claude Code