Skip to main content

max / quasi

Record the per-host auth decision where the scaffolder will read it
Author: Max Johnson <me@maxj.phd> · 2026-08-08 23:14 UTC
Signed with PGP, not checked
Commit: 3fe77011aa3d10bce5e462cccafb7dc504160fdb
Parent: 89e1e14
2 files changed, +12 insertions, -4 deletions
M Cargo.lock +4 -4
@@ -4491,10 +4491,6 @@
4491 4491 source = "registry+https://github.com/rust-lang/crates.io-index"
4492 4492 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
4493 4493
4494 - [[patch.unused]]
4495 - name = "docengine"
4496 - version = "0.4.0"
4497 -
4498 4494 [[patch.unused]]
4499 4495 name = "synckit-client"
4500 4496 version = "0.8.0"
@@ -4514,3 +4510,7 @@
4514 4510 [[patch.unused]]
4515 4511 name = "tagtree"
4516 4512 version = "0.4.0"
4513 +
4514 + [[patch.unused]]
4515 + name = "docengine"
4516 + version = "0.4.0"
@@ -9,6 +9,14 @@
9 9 //!
10 10 //! Not written yet. It cannot generate a stack that does not exist, so it
11 11 //! follows the router rather than leading it.
12 + //!
13 + //! What it will not generate: an auth story. quasi names the router, the
14 + //! description and the renderers, and says nothing about authentication, which
15 + //! stays per-host by design rather than by omission (settled 2026-08-06). The
16 + //! router imports no host crate, and auth is the most host-shaped thing there
17 + //! is — a keychain in Tauri, a session cookie on a server, neither in a TUI.
18 + //! A generated app therefore says in its README what its host is expected to
19 + //! provide, rather than leaving a silent gap every new app rediscovers.
12 20
13 21 fn main() {
14 22 println!("quasi: not implemented yet. See wiki note quasi-overview.");