Repository navigation
skills: project-skills rule, generic test-session-auth; loft surface moves out - #58
omp-harness[bot] wants to merge 11 commits into
Conversation
Never claim a layout change works without drawing the boxes on the real scan and inspecting the render — structurally-valid JSON has repeatedly pointed at the wrong part of the page. Covers the session-cookie secret ordering, the headless-cookie setCookie (not document.cookie), and the documented failure modes from the 2026-09 sessions.
PR Reviewer Guide 🔍(Review updated until commit 02b8150)Here are some key observations to aid the review process:
|
0117402 to
97c7868
Compare
|
Persistent review updated to latest commit 0117402 |
|
Persistent review updated to latest commit 97c7868 |
…env not literals, runnable snippets extracted to examples/
…env not literals, runnable snippets extracted to examples/
|
Persistent review updated to latest commit 93b2b61 |
…me; missing LOFT_REVIEW_EMAIL exits with instructions instead of a raw KeyError
|
Persistent review updated to latest commit 5a3fb36 |
…pt is cross-repo; cwd must be the loft root), optional LOFT_REVIEW_PICTURE, cookie scoped to the target URL
|
Persistent review updated to latest commit 97b0b5b |
…contract build; this PR no longer touches the pin line
|
Persistent review updated to latest commit 02b8150 |
… (rule in writing-documentation.md); loft-review-surface replaced by the generic test-session-auth skill; loft-specific content moves to the loft repo
Standalone PR ReviewPR-Agent could not safely update the persistent review. This standalone result will not replace the canonical review. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…view, not by any bot the doc summons
Standalone PR ReviewPR-Agent could not safely update the persistent review. This standalone result will not replace the canonical review. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…t enforcement organization
Standalone PR ReviewPR-Agent could not safely update the persistent review. This standalone result will not replace the canonical review. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
… blank salt; no trailing newline in the forged cookie; writing-documentation: name the conventions repo instead of 'this repo'/'house repo'/'here' (the doc is copied into every repo)
Standalone PR ReviewPR-Agent could not safely update the persistent review. This standalone result will not replace the canonical review. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨No code suggestions found for the PR. |
Standalone PR ReviewPR-Agent could not safely update the persistent review. This standalone result will not replace the canonical review. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨No code suggestions found for the PR. |
Restructured per owner review
loft-review-surfacewas a project-specific skill — against the rule that skills here hold reusable procedures only. This PR now:docs/writing-documentation.md("Project-specific content lives in the project").test-session-auth(generic): forge a session cookie from the server's own secret (runnable env-parameterized example) or drive the real OAuth flow (skill://google-auth), then verify the rendered page. Carries the invariants that cost sessions: source.envfirst, identity from env never literals, cookie scoped to the target URL, neverdocument.cookie.loft-review-surface— the loft-specific surface content (server start via the loft's existingmake serve, batch/page URL format, layout-box checks) moves to the loft repo's own docs (separate PR there).Deployment
make install+ omp restart for the new skill.make testgreen. The lucidlint pin carried earlier is now owned by #56 (merged main2518f2b); this PR no longer touches that file.