.forge/issues/fefb5906-b2be-4486-b813-8f060c65172c/issue.md 1.1 KiB 20 lines Raw

id: fefb5906-b2be-4486-b813-8f060c65172c title: Repo name via flags/env (header + title + feed) state: closed labels:


Context: Owner round — like description (#21), the repo display name must be settable via config (flags/env, no config file), with a sensible fallback. Tasks:

  1. --repo-name S + HU13_REPO_NAME (flag > env > fallback: directory name of repo). Thread into header brand area, <title>, og:title, feed title, api consumers (add to meta where trivial, keep api shapes stable otherwise).
  2. Escaping: hostile name renders as text. Empty string = fall back (never blank header).
  3. Entrypoint passes HU13_REPO_NAME. Demo: supervisor sets it on hu13-live alongside HU13_DESCRIPTION.
  4. Tests: chain (flag beats env beats dirname), escaping, empty-fallback. Success rubric:

view raw