Skip to content

Show who a job posting would reach while the board is empty - #1971

Merged
wintermeyer merged 1 commit into
mainfrom
worktree-jobs
Sep 3, 2026
Merged

Show who a job posting would reach while the board is empty#1971
wintermeyer merged 1 commit into
mainfrom
worktree-jobs

Conversation

@wintermeyer

Copy link
Copy Markdown
Owner

The board at /jobs has no postings, and said so: a four-field search form, a
row of filter chips, and a card reading "No job postings yet." A box over an
empty corpus promises a stock and disproves it in the same view, and a
logged-out visitor with a job to fill got one sentence and no way in.

With no posting at all, VutuvWeb.JobBoardLive now shows the side of the
market this installation has instead: the members who set a #928 availability
(same visibility and #938 exclusion list as the profile badge, both in SQL) and
the fields the most members carry. "Post a job" renders logged out too.
Jobs.board_reach/1 owns that answer, so the page and its /jobs.md|.json|…
siblings cannot drift. The posting form now names the member count beside each
typed tag.

Hot deploy. On an active board nothing changes; with a filter set, the ordinary
"no matching positions" card still answers.

An AI agent wrote this text in my name. I know that is problematic.

https://claude.ai/code/session_01GmvDFKimQ4gGpSV97ckumc

Auf /jobs stand bisher ein Suchformular über vier Felder, eine Filterzeile und
darunter der Satz, dass es keine Anzeigen gibt: ein Bestand wird versprochen und
im selben Bild widerlegt. Ohne eine einzige Anzeige zeigt die Seite jetzt die
Marktseite, die es hier gibt, nämlich die Mitglieder mit gesetzter
Verfügbarkeit (#928, gleiche Sichtbarkeit und gleiche Ausschlussliste wie auf
dem Profil) und die Fachgebiete mit den meisten Mitgliedern; der Knopf zum
Ausschreiben erscheint auch ausgeloggt, weil genau dieser Besucher sonst wieder
geht. Jobs.board_reach/1 besitzt diese Antwort, damit die Seite und ihre
Agenten-Formate nicht auseinanderlaufen, und im Anzeigenformular steht die
Mitgliederzahl neben jedem getippten Tag, auch die Null.

Diesen Text hat ein KI-Agent in meinem Namen geschrieben. Ich weiß, dass das
problematisch ist.

Claude-Session: https://claude.ai/code/session_01GmvDFKimQ4gGpSV97ckumc
@wintermeyer
wintermeyer merged commit a06e329 into main Sep 3, 2026
1 check passed
@wintermeyer
wintermeyer deleted the worktree-jobs branch September 3, 2026 14:13
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