Record the per-host auth decision where the scaffolder will read it
2 files changed,
+12 insertions,
-4 deletions
| 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 |
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 |
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.");
|