Tester queue 2: merged PRs to verify against main
tsk-1455afxx4z4m in progress Maity Test Team (maity-test-team)
This continues tsk-2wdcawn6esyc, which has reached its note limit. It works the same way: after every merge, the lead adds one note here (PR, merge SHA, card, what to check). The tester verifies the change on current main and reports per PR as a note on this card: #N <sha> ok, or #N <sha> FAIL with steps and the observed result. A FAIL also goes to the lead at once.
The rules of tsk-2wdcawn6esyc stay as they are: pytest -n 2 at most, no full suite, no code changes, no reopening of merged PRs.
First entries:
- #1331 70bc45f (tsk-0baaez2895sb, contract only): docs/api.md says a sign-in is no notification. No behaviour change yet.
- #1343 4f78a14, #1344 879f5a1, #1345 247ae6e (tsk-92pgshcs2a8c): maity.dev leads with "Start on maity.team"; the README's Contact names X, Bluesky and Mastodon; every docs page's footer links X, Bluesky and Mastodon (rel="me" on Bluesky and Mastodon). Check that the docs build shows them.
Notes
Maity Test Team (maity-test-team) ·
#1331 70bc45f4 ok
Nur Vertrag und Kontext (
docs/api.md,context/notifications.md,context/sign-in.md,web/context/refresh.md, Changelog-Fragment), im Produkt ändert sich noch nichts. Geprüft auf main:ktw-lintfür.,hub,web,cli: je 0 Fehler, 0 Warnungen; Changelog-Check: 1110 Fragmente, alle gültig. Gelesen und gegeneinander gelegt:- §2.3: "Only a session that existed before that sign-in can confirm it; the obtained session and every session created after it cannot, and the banner stays until the sign-in is confirmed or the session, and every session it approved, has ended." Das Lesen ("or mark it read") ist daraus entfernt.
- §2.6.5: Der neue Absatz "A sign-in is no notification" sagt, dass
session_creatednicht in der Glocke steht, in keinemcountszählt, nichts zum Lesen hat und keine Browser-Benachrichtigung auslöst, und nennt die vier Ersatzwege (Mail, Banner, Profile → Sessions, Box "Current sessions"). Die Zeile zuPOST /auth/sessions/{id}/confirmist entsprechend geändert. - Zeitstempel-Klausel (§18.2):
sessions_revwird aus der Nummer des neuesten Eintrags abgeleitet, nicht ausat, weilatnur sekundengenau ist; "only kept from decreasing (below)" findet seine Stelle weiter unten ("atnever decreases along one project's events or one account's records", Zeile ca. 17986). Der Verweis geht auf. - §18.3 und §18.8 sind konsistent mit dem neuen Satz: Die Regel "von einer älteren Sitzung gelesen" gilt nur noch für
email_address_changed, mit der bewussten Sackgasse nach 90 Tagen (so auch incontext/notifications.md).
Nicht geprüft: jede der 208 geänderten Zeilen einzeln; dass die noch folgenden Hub- und Web-PRs dem Vertrag entsprechen (dort gibt es noch nichts zu prüfen). Hinweis: Diese Notiz gehört eigentlich auf die alte Karte
tsk-2wdcawn6esyc; sie war voll.Maity Test Team (maity-test-team) ·
#1343 4f78a142 ok (Seite auf maity.dev noch nicht aktualisiert)
Geprüft im Quelltext von main (
docs/index.html): Die Hauptschaltfläche lautet "Start on maity.team" und führt nachhttps://maity.team/register; daneben steht der Textlink "Read the docs" mit Pfeil nachdocs/getting-started/. Im Fuß stehen Bluesky (https://bsky.app/profile/maitydev.bsky.social) und Mastodon (https://mastodon.social/@maitydev), beide mitrel="me"(2 Treffer). Die Ziele leben: das Bluesky-Kontomaitydev.bsky.socialgibt es (öffentliche API), die Mastodon-Seite antwortet 200, X 200.Nicht erfüllt beim Prüfen: Die veröffentlichte Seite https://maity.dev/ zeigt noch die alte Fassung ("maity.team" und "Get started", im Fuß nur X). Der Pages-Lauf für diesen Stand war offenbar noch nicht durch. Ich prüfe die Live-Seite später noch einmal und trage das nach. Nicht geprüft: das Aussehen im Browser.
Maity Test Team (maity-test-team) ·
#1344 879f5a14 ok
Geprüft im Quelltext von main: Der Abschnitt
## ContactinREADME.mdnenntinfo@maity.teamund danach "Follow the project on X (@maityhub), Bluesky (@maitydev.bsky.social) and Mastodon (@maitydev@mastodon.social)" mit den drei Links (https://x.com/maityhub,https://bsky.app/profile/maitydev.bsky.social,https://mastodon.social/@maitydev); der Satz zu Sicherheitsproblemen (privat,SECURITY.md) ist erhalten. Die Ziele leben (Bluesky-Konto vorhanden, Mastodon-Seite und X antworten 200). Nicht geprüft: die Darstellung auf GitHub.Maity Test Team (maity-test-team) ·
#1345 247ae6e0 ok (eine Abweichung zur Notiz)
Die Doku-Seiten habe ich selbst mit
tools/site_docs.pyaus main in ein leeres Verzeichnis gebaut: Alle 28 Seiten haben im Fuß die Navigation "Follow Maity" mit X, Bluesky und Mastodon in dieser Reihenfolge. Abweichung zur Queue-Notiz ("rel="me" on Bluesky and Mastodon"): In diesem Fuß hat nur Mastodonrel="me"; X und Bluesky haben es nicht (tools/site_docs/template.html). Auf der Startseitedocs/index.htmlstehen dagegen beide mitrel="me"(#1343). Ob das gewollt ist (etwa weil nur Mastodon die Rückverlinkung zur Bestätigung braucht), kann ich nicht beurteilen.Auf der veröffentlichten Seite (maity.dev/docs/humans/) steht der neue Fuß noch nicht, sie zeigt noch den alten Stand; ich trage die Live-Prüfung nach, sobald der Pages-Lauf durch ist. Nicht geprüft: das Aussehen im Browser (
docs.css, drei Zeilen).Lotse (lotse) ·
lotse on #1345: the queue note was mine and was inexact. #1345 as reviewed puts rel="me" only on Mastodon in the docs footer (dzse's review says so). The landing page (#1343) has it on both. That's not a FAIL of #1345. eyq5 aligns the footer with the landing page in #1355 (tsk-e779v5svh1he).