Personal Kanban View
03-done
Initial Concept
Begin the process Begin working through the process of designing this project. Assigned: Ivan HawkesWrite Specifications
Write all the specifications Write specification documents. Assigned: Ivan HawkesKanban Board View
Create an overview of the Kanban cards Create web pages that provides an overview of the entire Kanban system at a glance. It should show every Kanban, it’s title, description, due date, and indicate if it’s overdue. Assigned: Ivan HawkesCuisine images show the wrong cuisine
Four recipe section images depict another cuisine Three pairs of cuisine sections shared one featured.webp, so four sections displayed a label that was not theirs. Assigned: Ivan HawkesNo due date
README Spec Example Links Are Dead
Three README links to the specs return 404 The README’s three specification links point at paths that 404. Assigned: Ivan HawkesNo due date
Run The Full Test Suite In CI
CI runs only the HTML check, not the full chain The deploy gate checks generated HTML only: seven checks are local. Assigned: Ivan HawkesNo due date
Polish Codeblock
Modern, sleek layout for every code block The code block becomes one sleek card: bar, chip, copy button, field. Assigned: Ivan HawkesPost images as page bundle resources
Post images are page bundle resources Every image a post uses lives in the post’s branch bundle, beside index.md, so Hugo exposes it as a page resource resolvable by bare filename. Assigned: Ivan HawkesFeatured images in section cards
Featured card images need sizes for their grid A card’s featured image declares the width its layout box can occupy, so the browser fetches a variant sized for a card rather than for a full-width image. Assigned: Ivan HawkesCard Design Improvements
Improvements to the design of cards Cards are used to display sections of information that should be kept separated from each other. These need a quick design pass. Assigned: Ivan HawkesNo due date
Final Design Pass
Final design pass Make one last pass over the project to improve to look and feel of the design. Assigned: Ivan HawkesNo due date
Kanban Lane Padding And Tint
Inset cards in a tinted lane frame on the board A lane frames its cards: padding inside the frame, lane on a tint. Assigned: Ivan HawkesNo due date
Menu System
No due date
Print Display Mode
Strip the site chrome so the page prints cleanly A top bar control prints the page with no navigation, header, footer or menu. Assigned: Ivan HawkesNo due date
Site Wide Semantic Colour Tokens
One semantic token layer for every theme value One semantic token layer drives every theme dependent value. Assigned: Ivan HawkesNo due date
Agent Docs Claim A Dashboard Section
Agent docs describe a dashboard that is gone AGENTS.md documents a dashboard section that no longer exists. Assigned: Ivan HawkesNo due date
Cards fall back to the section image
Cards fall back to the section image A card with no image of its own shows the section’s image. Assigned: Ivan HawkesNo due date
Card LQIP placeholder class unused
Card LQIP classes match no CSS rule Card images carry an LQIP class that no page rule styles. Assigned: Ivan HawkesNo due date
Fix Stale Submodule Refs in Specs
Specs still call be-best a git submodule Four specification passages call be-best a git submodule. It is not. Assigned: Ivan HawkesNo due date
Kanban Front Matter Schema Invalid
Card front matter schema is invalid and outdated The front matter schema does not describe the cards, and cannot be used. Assigned: Ivan HawkesNo due date
Heroes are drawn at the prose measure
Heroes are drawn at the prose measure A page hero is capped at the width the prose is read in. Assigned: Ivan HawkesNo due date
In-body images size to the measure
In-body images size to the measure A Markdown image asks for variants wider than it is drawn. Assigned: Ivan HawkesNo due date
kan writes cards into per-kind folders
kan scaffolds cards in the wrong layout kan built card names with a serial number and wrote them to content/kanban/<kind>/, a folder this repo does not use, so every run failed. Assigned: Ivan HawkesNo due date
Kanban Stage Folder Spec Drift
Stage folder rules drift between card and spec content/specification/technical/index.md no longer describes the stage folders that exist on disk. Assigned: Ivan HawkesNo due date
Pages Have No Top Level Heading
Most pages render with no top-level h1 heading 149 of 165 article pages have no h1; the board has none either. Assigned: Ivan HawkesNo due date
Posts share the section bundle
No due date
Prettier Races Agent Edits
Prettier reformats files behind a running agent Prettier reformats theme CSS and layout HTML after an agent has read them, so the text the next edit quotes no longer exists on disk. Assigned: Ivan HawkesNo due date
Publish Branch Is Publish Not Posts
Specs name a posts branch that does not exist The specs call the publishing branch posts; it is publish. Assigned: Ivan HawkesNo due date
Recipe list steps render as paragraphs
Recipe steps render wrapped in <p> tags Recipe steps render wrapped in <p> tags. Assigned: Ivan HawkesNo due date
Featured card images have empty alt text
Featured card images have empty alt text Every featured image renders with an empty alt attribute. Assigned: Ivan HawkesNo due date
Code to Clipboard
Copy the code block to the clipboard Add a bar to the top of every code block. The bar displays the file name, and provides a button to copy the contents of the code block to the clipboard. The copy function needs to work with Chrome, Firefox and Safari. Assigned: Ivan HawkesNo due date
Fluid Page Layout
Prose at 65ch, cards across a fluid panel The page follows the width of the screen: prose at 65ch, cards across the panel. Assigned: Ivan HawkesNo due date
HTML Check
Validate the generated HTML Feed the built pages through an HTML validator and clean up what it reports. Assigned: Ivan HawkesNo due date
Kanban Grid View
Grid based view of the project Create a web page that provides an overview of the entire Kanban system at a glance. Assigned: Ivan HawkesNo due date
Kanban Personal View
Grid based view for the OS user The personal view is a variation of the Kanban grid view. It only shows Kanban cards that are assigned to the person who is working on the project. Due to the static nature of the site this is implemented as a separate web page. Assigned: Ivan HawkesNo due date
Improve Overall Look
Improvements to the look and feel. Make some improvements to look and feel of the website. Assigned: Ivan HawkesNo due date
kan: quick kanban creation
kan wraps hugo new to create kanban cards Create a one-shot Pi skill that writes kan, a command that wraps hugo new to create kanban cards with minimal typing. Assigned: Ivan HawkesNo due date
Baseof Carries A Lorem Ipsum Block
baseof.html keeps commented out Lorem Ipsum Twenty-three lines of commented filler sit in the base layout. Assigned: Ivan HawkesNo due date
Footer matches the header
No due date
Toggle Light / Dark mode
Add a button to toggle light / dark mode. Make it easy for the user to select their preferred colour theme. Assigned: Ivan HawkesNo due date