Skip to content

promote staging to main - #31

Merged
ftschindler merged 24 commits into
mainfrom
staging
Oct 7, 2026
Merged

ftschindler merged 24 commits into
mainfrom
staging

Conversation

@ftschindler

Copy link
Copy Markdown
Owner

No description provided.

github-actions Bot and others added 24 commits September 23, 2026 08:44
…andscape

Ruler refuses to write outside the project root by design; rulesync's
global mode covers three tools, which happen to be the right three.
Confirms at source that opencode's instructions key expands a leading
tilde, which was the open question the first version left.

Also adds the github-actions bot to .mailmap, which a commit from the
remote had left unmapped.
The first pass undercounted badly. Searching GitHub and npm properly
splits the population in two: dozens of content generators that write an
AGENTS.md from a repo scan, and a much smaller set of distributors. Adds
vibe-rules, ai-rulez and ai-rules-sync, and records the real finding -
writing to the home directory is the rare feature, because shared project
rules are a team problem and a user-level file is a dotfiles problem.
Adds `hardware/` as a genre of device references, holding what a machine or
peripheral is and how it presents itself to Linux, with the Precision 5470 and
the OpenMove headset as its first two pages.

Adds the two findings from getting Bluetooth audio working on them: the BlueZ
monitor that never starts because logind's per-user state file disagrees with
its own seat and session records, and the profile selection that returns a
headset to A2DP whenever the saved profile is absent. Adds a WirePlumber tool
page for both to link back to.

The five pages reference each other in a cycle, so they land together rather
than through intermediate states the site build would reject.
The unit does have the discrete NVIDIA GPU. It is held off the bus by
EnvyControl's `integrated` mode, which blacklists the modules and removes any
0x10de display controller through a udev rule at enumeration, so `lspci` shows
nothing and the earlier page read that as absent hardware.

Records the two things that still evidence the card, EnvyControl's cache and
the empty secondary bus behind the x16 bridge, and the reason the NVIDIA
packages are current rather than leftovers.
A plugin upgrade that renamed a routing category and silently sent two
slots across the provider isolation boundary, and the unexpanded tilde
in env VAR=~/path that opencode turns into a real directory.
The old index carried a note that it needed splitting into analyses and
findings. Neither half holds: findings already exists as a different genre,
cheap and incident-led, and the remaining cut between a source read and a
design question is the subject rather than the nature, which the tags already
carry.

So one section, renamed for what its pages are. The genre type goes from
Reference to Investigation, matching every other directory here, and the
redundant research tag comes off all eight pages.
Its frontmatter still said type: concept and carried an ad-hoc resource map,
so the genre and OKF floor checks both rejected it. Give it the tool
frontmatter the sibling pages use, move the two repository URLs into
sources, and drop the body H1 now that the title is declared.
The build holds declared sources and body citations to the same set, so
the two repository entries needed footnote markers where each component
is introduced.
@ftschindler
ftschindler merged commit b9ebd4c into main Oct 7, 2026
3 checks passed
@ftschindler
ftschindler deleted the staging branch October 7, 2026 15:33
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