Record naming correction deployment and user review progress
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 7m3s
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 7m3s
Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a10e2d-a5ef-7e92-b03d-b1694e915680
This commit is contained in:
parent
48bba14bd3
commit
53b206f22e
8 changed files with 155 additions and 12 deletions
57
history/20261007T000951Z-reichelag-protocol-naming.md
Normal file
57
history/20261007T000951Z-reichelag-protocol-naming.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
# ReichelAg protocol naming correction
|
||||
|
||||
Founder duplicated a protocol and changed its title, but the slug/Markdown file
|
||||
retained the original-copy default. Rename was undiscoverable inside Edit page.
|
||||
Founder confirms editing and clipboard copy work. CSOC-WP-0008-T12 registers
|
||||
and implements this naming gap; complete workflow acceptance remains T09.
|
||||
|
||||
## User-visible behavior
|
||||
|
||||
- Duplicate page: enter the new title once. Leave the optional filename empty
|
||||
to derive its slug/.md filename from the title. An explicit filename overrides
|
||||
the default. If title and filename are both empty, keep the original-copy rule.
|
||||
- Rename page: a visible writer action opens editable Title and File name
|
||||
(slug) fields. Title-only edits keep the current filename/address; changing
|
||||
the file field renames the .md file and changes the page address.
|
||||
- Existing duplicates are not changed automatically. Use Rename page on the
|
||||
existing duplicate and choose its corrected title/filename, then Save page.
|
||||
- Notes, subtitle, Visual and imported source metadata survive rename and
|
||||
subsequent editing. Existing pages cannot be overwritten; index filename
|
||||
stays fixed; readers and outsiders cannot rename.
|
||||
- Existing references are not rewritten when the address changes.
|
||||
|
||||
Milestone: I name the next weekly protocol while duplicating it and can correct
|
||||
its title/file later without losing notes or modifying the previous call.
|
||||
|
||||
## Evidence and release
|
||||
|
||||
`make check`:98passed, including mandatory real-browser title-only duplication,
|
||||
visible rename, file/address change, independent edit/reload/clipboard and
|
||||
viewer-denied rename. Mandatory fast regression verifies explicit override,
|
||||
collision safety, original byte preservation, source metadata and Visual asset
|
||||
preservation through rename/edit, and fixed index. Targeted Ruff/diff checks pass.
|
||||
|
||||
Source `b13ba9c5815e`, registry digest
|
||||
`sha256:dbeaeda1a03622a91683f8db3c1f498e8bf43417cdb077ec740c56f0489baff6`.
|
||||
Owning production pin committed/synced at22c5695 in railiance-apps. Existing
|
||||
founder app/interruption go continues this corrective release:
|
||||
ADMINISTER @ realm:kubernetes/railiance01, activation=APPROVED;
|
||||
decision8bbce691-a787-4140-9cd4-df06e8635a27. Node92.205.62.239 and single-writer
|
||||
retained2GiPVC verified. CPU requests3455m/4000m; Recreate avoids writer surge.
|
||||
|
||||
Fresh paired database/content recovery capture took56.93seconds; writers were
|
||||
paused and app resumed. Pre-upgrade database SHA256:
|
||||
`e625d8a7505efe796a75fb94eafba5cca82583f20885641d13cd14d3cd350089`.
|
||||
Content archive SHA256:
|
||||
`87478a65130c9f9a0f84fe1a098b95899f76304cca9dbb036e3862d5f4c42f4d`.
|
||||
Temporary node-local custody does not complete durable backup operations/T02.
|
||||
|
||||
Helm lint/render and guarded server dry-run passed. Parsed manifests differ only
|
||||
in app image; Helm atomic/wait revision13 deployed. Read-only live checks verify
|
||||
rename action, editable title/filename, loaded title-derived duplicate logic,
|
||||
unchanged original clipboard text/template payload and owner access. All75stored
|
||||
file hashes match the pre-upgrade recovery point. Public health/static200 after
|
||||
the expected brief Recreate interruption. No live protocol was automatically
|
||||
renamed or modified for testing. No private notes or credentials enter records.
|
||||
|
||||
Implementation taskT12done. T09/T04 remain user naming/workflow acceptance.
|
||||
Loading…
Add table
Add a link
Reference in a new issue