From 6a024d5fc5456dfab627ac1ab24df275658838e1 Mon Sep 17 00:00:00 2001 From: stxkxs <139715017+stxkxs@users.noreply.github.com> Date: Tue, 18 Aug 2026 23:08:38 -0700 Subject: [PATCH] profile: fix heading hierarchy, add a dark-mode mark, drop the nbsp crutch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Structural and accessibility fixes to the org profile found in the 2026-08-18 maintenance sweep. Content claims are deliberately untouched — the data-provenance work is a separate change. ──────────────────── Heading hierarchy ──────────────────── The profile had no h1 or h2 anywhere: every section was an `###`, chosen for visual weight rather than structure. A page with no top-level heading has no document title in the accessibility tree, so screen-reader users got a heading list that started mid-hierarchy with no name for the page. The tagline is now the h1 and sections are h2, which fixes the a11y defect and happens to render at the same visual weight inside the centered lockup. MD041 wants the h1 on the literal first line, which a centered brand lockup cannot satisfy — the mark leads the hero by design. Rather than disable the rule repo-wide, the exception is scoped to this one file with an inline comment stating why. MD041 stays enforced everywhere else, and heading-increment checks still apply here. ────────────────────── Dark-mode mark ────────────────────── The mark hardcoded a cream `#FAF6EF` ground with a near-black glyph, so on GitHub's dark theme it read as a bright block. Adds `profile/assets/mark-dark.svg` and serves it via `` with a `prefers-color-scheme: dark` source. The dark variant inverts the ground/glyph pair and lifts the green accent from `#157A5B` to `#2FA37E`. The lift is a contrast fix, not taste: the original green sits at 3.48:1 on the dark ground and fails WCAG AA, while the lifted value reaches 5.84:1. Both themes now carry a 17.10:1 glyph. `alt` narrows from "citature — answers with receipts" to "citature". The tagline is the h1 directly beneath, so the old text made a screen reader announce it twice; the mark stands for the brand name alone. ──────────────────── Separators and width ──────────────────── Removes all four ` · ` sequences, which were doing layout work inside heading text and split the headings into two registers. Section qualifiers move into the prose line beneath each heading, where they read as sentences instead of decoration. Every line now fits within 100 columns — previously the img tag ran to 155 and the footer to 125 — by breaking the HTML attributes across lines. Co-authored-by: stxkxsbot <275011021+stxkxsbot@users.noreply.github.com> --- profile/README.md | 37 +++++++++++++++++++++++++++--------- profile/assets/mark-dark.svg | 5 +++++ 2 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 profile/assets/mark-dark.svg diff --git a/profile/README.md b/profile/README.md index fa0a4bd..520a40b 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,8 +1,22 @@ + +
-citature — answers with receipts + + + citature + -### Answers with receipts +# Answers with receipts **Agent-native tools over public US federal records.** @@ -11,16 +25,16 @@ upstream government source, retrieval timestamps, coverage caveats, and match provenance on every cross-source join. Nothing is asserted without a locator you can re-fetch yourself. -[citature.com](https://citature.com)  ·  [Apify Store](https://apify.com/citature) +[citature.com](https://citature.com) · [Apify Store](https://apify.com/citature)
--- -### The data  ·  primary sources only +## The data -Public-domain US federal records, refreshed nightly from the source of record — -never an aggregator. +Primary sources only. Public-domain US federal records, refreshed nightly from +the source of record — never an aggregator. - **FEC** — campaign finance: 217M+ itemized contribution records across the 2020–2026 cycles, plus committees and candidates @@ -28,7 +42,9 @@ never an aggregator. - **SAM.gov** — contract opportunities and solicitations - **Grants.gov** — grant opportunities -### The tools  ·  on [Apify Store](https://apify.com/citature) +## The tools + +Delivered on the [Apify Store](https://apify.com/citature). - **Money** — FEC contributions by state and committee type, federal awards by agency/state/recipient, follow-the-money committee inflows, and funding-entity @@ -37,7 +53,7 @@ never an aggregator. contractor award lineage by agency, and agency buying patterns by year - **MCP** — every tool above delivered as agent-native calls from one MCP server -### The rules +## The rules Research over public records — never legal, financial, or eligibility advice. Entity-level data only; no individual-person products. citature reports what the @@ -46,5 +62,8 @@ record says and never renders a verdict. ---
- citature.com  ·  answers with receipts, from primary sources + + citature.com + · answers with receipts, from primary sources +
diff --git a/profile/assets/mark-dark.svg b/profile/assets/mark-dark.svg new file mode 100644 index 0000000..8490227 --- /dev/null +++ b/profile/assets/mark-dark.svg @@ -0,0 +1,5 @@ + + + + +