Skip to content

Refresh portfolio for current projects - #8

Merged
dbtlr merged 8 commits into
mainfrom
content/refresh-current-projects
Sep 10, 2026
Merged

dbtlr merged 8 commits into
mainfrom
content/refresh-current-projects

Conversation

@dbtlr

@dbtlr dbtlr commented Sep 10, 2026 •

Copy link
Copy Markdown
Owner

The portfolio still promoted retired Saga and described Mimir's removed SQLite backend. This refresh adds Loom and Artifacts and replaces fixed version badges with release links. Loom leads with its vision of a batteries-included, strongly typed CLI framework that is beautiful for humans and agent-native by default.

The homepage features norn, Mimir, and Loom. The Projects page and search retain the full current roster. Saga's existing URL remains available as a retirement notice, while current-project listings and search exclude it. Norn distinguishes its released tool from the unreleased next implementation. Article lists restore native bullet markers after the Tailwind reset. Locally bundled project favicons appear beside names in listings and detail headings. Skald remains text-only because its repository has no favicon.

Validation: Astro check and build, a build-output project check added to PR CI, desktop/mobile browser inspection, public-link checks, and independent Architect, Breaker, and Verifier reviews.

Created with GPT-6 Astra in Codex.

@coderabbitai

coderabbitai Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

Warning

Review limit reached

Next included review available in 4 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available. Your 63 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Essentials

Run ID: e42e04e7-b7ae-4b32-9a66-b1897448cb1e

📥 Commits

Reviewing files that changed from the base of the PR and between bf9a12c and bfdb5f2.

📒 Files selected for processing (2)
  • src/pages/about.astro
  • src/pages/projects/index.astro
ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Essentials

Run ID: 872bbdb0-d049-4bac-be1e-d23f979b6c3a

📥 Commits

Reviewing files that changed from the base of the PR and between 6037b9c and bf9a12c.

⛔ Files ignored due to path filters (4)
  • public/projects/artifacts.svg is excluded by !**/*.svg
  • public/projects/loomcli.ico is excluded by !**/*.ico
  • public/projects/mimir.svg is excluded by !**/*.svg
  • public/projects/norn.svg is excluded by !**/*.svg
📒 Files selected for processing (11)
  • public/projects/sources.json
  • scripts/check-projects.mjs
  • src/content.config.ts
  • src/content/projects/artifacts.md
  • src/content/projects/loomcli.md
  • src/content/projects/mimir.md
  • src/content/projects/norn.md
  • src/pages/about.astro
  • src/pages/index.astro
  • src/pages/projects/[slug].astro
  • src/pages/projects/index.astro
🚧 Files skipped from review as they are similar to previous changes (4)
  • src/content/projects/artifacts.md
  • src/content/projects/norn.md
  • src/pages/about.astro
  • src/content/projects/mimir.md

Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour.


📝 Summary

Summary by CodeRabbit

  • New Features

    • Added the Artifacts project page and expanded Loom documentation.
    • Added project icons and optional Releases links throughout project pages.
    • Updated project listings and homepage presentation.
  • Updates

    • Retired Saga is marked accordingly and excluded from listings and search.
    • Updated Mimir documentation to describe Markdown-backed work state.
    • Refreshed project descriptions, metadata, and lineup.
    • Improved article list styling.
  • Documentation

    • Expanded development, deployment, and preview workflow guidance.
  • Chores

    • Added automated checks for project metadata, ordering, links, and published content.

Walkthrough

The project schema now supports constrained statuses, optional icons, and release links. Project content updates the roster, including retired Saga and new Artifacts content. Site pages and search exclude retired projects. A built-site validation script runs in preview and documented workflows.

Changes

Project roster and site presentation

Layer / File(s) Summary
Project schema and content
src/content.config.ts, src/content/projects/*, public/projects/sources.json
The project schema restricts statuses, removes version metadata, and adds optional release links and icons. Project pages add Artifacts, revise Loom, Mimir, Norn, and Skald, and mark Saga as retired.
Project filtering and rendering
src/pages/index.astro, src/pages/projects/index.astro, src/pages/projects/[slug].astro, src/pages/search.json.ts, src/pages/about.astro, src/styles/global.css
Site pages and search exclude retired projects. Project pages display status, optional releases links, and icons. Retired project pages omit facts and demos. Homepage, About content, and list styling are updated.
Built-site validation and workflow wiring
scripts/check-projects.mjs, package.json, .github/workflows/preview.yml, README.md
A check:projects script validates generated pages, search data, project ordering, retirement content, icon assets, and removed version or SQLite references. Preview and documented workflows run the new check.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Merge Risk: ⚪ Minimal · up to bf9a1

The portfolio refresh is mergeable; no concrete current-head issue remains that is expected to affect users or production behavior.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the primary change: refreshing the portfolio to reflect current projects.
Description check ✅ Passed The description directly explains the portfolio refresh, project updates, retired Saga handling, UI changes, and validation performed.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 3…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

🔎 Preview deploy

https://ac05ef52-dbtlr-com.dbs-account.workers.dev

Updated for f915081 · ephemeral version, not production.

@dbtlr
dbtlr merged commit 0e620aa into main Sep 10, 2026
2 checks passed
@dbtlr
dbtlr deleted the content/refresh-current-projects branch September 10, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant