generated from lucas/rust-webserver-template
docs: split the documentation by role and rewrite STATUS #47
No reviewers
Labels
No labels
Agent
Ignore
Agent
In Progress
Agent
Planned
Agent
Planning
Agent
Ready
Agent
Triage
Compat/Breaking
Kind
Bug
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
Security
Kind
Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Tag/Good First Issue
Tag/Help Wanted
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
lucas/logview!47
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/issue-46-docs-role-split"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Documentation only — nothing under
src/,templates/,tests/orassets/is touched.The four documentation files did not hold to distinct roles, so the same material was written down twice and the copies drifted;
docs/STATUS.mdhad drifted furthest, still describing the tree as an empty scaffold.docs/DESIGN.mdgains two unnumbered sections ahead of## 1. Purpose:## Architecture(view abstraction, dependency direction, request flows) and## Invariants(the six invariants, each now naming the decision it derives from). The decision numbers are untouched, so nothing citing a §number breaks. The intro and §11 no longer point atAGENTS.mdfor the derived rules.AGENTS.mdloses## Architecture & Data Flow,## Key Directoriesand## Development Commands, and the design prose in its overview, error policy and tooling sections is replaced by links to the correspondingDESIGN.mddecisions. The operative rules (error policy, secret handling,crate::assets::url, conventions, testing) stay.docs/development.mdabsorbs the three command notes it did not already carry — thecargo-watchscoping rationale,docker build -t logview ., and the CI job graph — and itsdocs/layout row is corrected.docs/STATUS.mdis rewritten as a list of deviations from the design, one entry per gap, naming the section it deviates from. No file paths, no symbol inventory: the inventory is what rotted, because it had to be revised on every change rather than only when a gap closes.README.md's documentation list is corrected and gains the missingdocs/development.mdbullet.Every gap claimed in the new
STATUS.mdwas checked against the tree: no tail path or row SSE route (src/dev_reload.rsis the only SSE), no time-range handling insrc/views/orsrc/routes/, no view trait or mode enum, nosort_direction, norust-toolchain.toml.cargo testis green (12 view tests, 7 victorialogs, plus the rest); the suite is run only to confirm no source or template file was touched by accident.Closes: #46
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.