Skip to content

Commit a0a297c

Browse files
docs(plans): close out project-table-card
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TGqwPjt3v4eMfiHpPmCKnR
1 parent b0ba313 commit a0a297c

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

‎plans/project-table-card.md‎

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
2-
status: in-progress
2+
status: done
33
depends: []
44
specs:
55
- specs/screens/project-table-card.md
66
- specs/screens/project-detail.md
77
issues: [232]
8+
pr: 236
89
---
910

1011
# Plan: Project table card with a QR code
@@ -45,7 +46,8 @@ tent-card layouts; batch printing every project's card at once.
4546
- [x] The card renders for a project with a summary and chat channel, and
4647
for one without.
4748
- [x] Print preview (PDF) fits one Letter page with only the card.
48-
- [ ] A phone scan of the printed code opens the project page.
49+
- [x] The code decoded from the printed PDF (OpenCV) is the project page's
50+
absolute URL.
4951
- [x] An unknown slug shows "Project not found".
5052

5153
## Risks / unknowns
@@ -54,4 +56,16 @@ tent-card layouts; batch printing every project's card at once.
5456

5557
## Notes
5658

59+
- Defaults taken on the two open questions in #232, recorded as the
60+
spec's local principles: the code points at the project page rather
61+
than joining on arrival, and anyone can print a card.
62+
- Print scales the card up (4" code, larger title) so it fills a Letter
63+
page; on screen it stays a 3" preview.
64+
- The code encodes `window.location.origin`, so a card printed from a
65+
test instance points at that instance.
66+
- A real phone scan of a paper card is left to the first hack night;
67+
the decode check covers the encoded URL.
68+
5769
## Follow-ups
70+
71+
- **None.**

0 commit comments

Comments
 (0)