T33: docs + examples for FIT Wiki and the catalogue #29

Open
dzenda wants to merge 4 commits from t33-docs-wiki-catalog into t29-bila-kniha
Owner

T33: Docs and examples for FIT Wiki and the catalogue

Stacked on #28.

  • README: link to the live instance and a "What's connected" table listing every source, what assistants can read and how access works. FIT Wiki is marked "connecting works now, reading pages is coming next".
  • docs/security.md: how FIT Wiki session cookies are stored (only DokuWiki/DW<hash>, AES-GCM, never returned; the password is used once; per-user login rate limit; requests go only to fit-wiki.cz). Also the untrusted-HTML guarantees for Bílá kniha.
  • docs/apis.md: findings for Bílá kniha, FIT Wiki and the Courses gate and API.
  • Assistants page: a new "Try asking" example, "How many credits is BI-LA1 and is there an exam?" (en/cs).
  • PLAN.md: T33 now covers only the parts that aren't blocked; the Courses parts move to T35, blocked on T30–T32.

Review (Astra)

  • Fixed [P2]: the README claimed every source can be switched off. The public catalogue has no switch (it holds no personal data); the text now says so.
  • Fixed [P2]: the security doc credited FIT Wiki with the linear-time HTML guarantees before wiki reading exists. They're now scoped to Bílá kniha, with T28 noted.

Checks

lint, typecheck and test: 332 passing (docs plus one string).

🤖 Generated with Claude Code

## T33: Docs and examples for FIT Wiki and the catalogue Stacked on #28. - README: link to the live instance and a **"What's connected"** table listing every source, what assistants can read and how access works. FIT Wiki is marked "connecting works now, reading pages is coming next". - docs/security.md: how FIT Wiki session cookies are stored (only `DokuWiki`/`DW<hash>`, AES-GCM, never returned; the password is used once; per-user login rate limit; requests go only to fit-wiki.cz). Also the untrusted-HTML guarantees for Bílá kniha. - docs/apis.md: findings for Bílá kniha, FIT Wiki and the Courses gate and API. - Assistants page: a new "Try asking" example, *"How many credits is BI-LA1 and is there an exam?"* (en/cs). - PLAN.md: T33 now covers only the parts that aren't blocked; the Courses parts move to T35, blocked on T30–T32. ### Review (Astra) - Fixed [P2]: the README claimed every source can be switched off. The public catalogue has no switch (it holds no personal data); the text now says so. - Fixed [P2]: the security doc credited FIT Wiki with the linear-time HTML guarantees before wiki reading exists. They're now scoped to Bílá kniha, with T28 noted. ### Checks lint, typecheck and test: 332 passing (docs plus one string). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin t33-docs-wiki-catalog:t33-docs-wiki-catalog
git switch t33-docs-wiki-catalog

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch t29-bila-kniha
git merge --no-ff t33-docs-wiki-catalog
git switch t33-docs-wiki-catalog
git rebase t29-bila-kniha
git switch t29-bila-kniha
git merge --ff-only t33-docs-wiki-catalog
git switch t33-docs-wiki-catalog
git rebase t29-bila-kniha
git switch t29-bila-kniha
git merge --no-ff t33-docs-wiki-catalog
git switch t29-bila-kniha
git merge --squash t33-docs-wiki-catalog
git switch t29-bila-kniha
git merge --ff-only t33-docs-wiki-catalog
git switch t29-bila-kniha
git merge t33-docs-wiki-catalog
git push origin t29-bila-kniha
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dzenda/os!29
No description provided.