Skip to content

chore(openspec): tick the timetable course query's live check, which passed - #867

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/livepass-tick-timetable-course-query
Oct 4, 2026
Merged

rubenvdlinde merged 1 commit into
developmentfrom
chore/livepass-tick-timetable-course-query

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Ticks task 2.1 of timetable-course-query. Openspec only, one line.

Live check on the shared instance, 3 Oct 2026 (planninq e20f551, learniq 41e54a90):

  • Two planninq lessons, courseId LP-A and LP-B, Tuesday 6 Oct 10:00-10:50Z, the first with an https onlineMeetingUrl.
  • As lp-learner, GET /apps/learniq/api/timetable/course-slots?courseIds=<A>,<B>&withCore=1 returned 200 with both courses in the same slot (before this change, both were empty).
  • The subject choice picker warned: "Live pass safety basics and Live pass advanced tooling meet at the same time: Tuesday 12:00–12:50."
  • My timetable listed both lessons. The first showed "Join this lesson online (opens in a new tab)" (target _blank), and clicking it opened a new tab.

Every task in the change is now ticked. The archive is left to the planninq lane, because three @spec tags in lib/ and one in tests/ still point at openspec/changes/timetable-course-query/ and need moving in the same PR.

…passed

Task 2.1 of timetable-course-query: two planninq lessons with a courseId
reached learniq's elective picker, which warned about the overlap, and the
lesson with an https onlineMeetingUrl showed Join in My timetable, opening
a new tab. Verified on the shared instance on 3 Oct 2026.

Every task is now ticked. The archive stays with the planninq lane: three
@SPEC tags in lib/ and one in tests/ still point at the change's path.
@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/planninq @ fa1737d

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
check-l10n-js ✅
check-schema-l10n ✅
composer ✅ ✅ 107/107
npm ✅ ✅ 646/646
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ⏭️ not run for this diff — no file in this diff matches the code globs, and none carries a source extension — the heavy tier has nothing to decide about it.
Newman ❌
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ✅

Quality workflow — 2026-10-03 09:13 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 9782f94 into development Oct 4, 2026
39 of 41 checks passed
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