summaryrefslogtreecommitdiff
path: root/_docs/IMPLEMENTATION_STATUS.md
diff options
context:
space:
mode:
authort <t@tjp.lol>2026-07-11 12:15:04 -0600
committert <t@tjp.lol>2026-07-11 12:18:55 -0600
commitd6c7333d37638447a2a41c762574de8851665934 (patch)
tree577145d845ec954ff812308bc98b2ca30dcf5cc0 /_docs/IMPLEMENTATION_STATUS.md
parent2ab0e23eca3c5cac82d948e506b3f1cb81bedd18 (diff)
Document deployment and stop tracking generated output
Diffstat (limited to '_docs/IMPLEMENTATION_STATUS.md')
-rw-r--r--_docs/IMPLEMENTATION_STATUS.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/_docs/IMPLEMENTATION_STATUS.md b/_docs/IMPLEMENTATION_STATUS.md
new file mode 100644
index 0000000..cc34e80
--- /dev/null
+++ b/_docs/IMPLEMENTATION_STATUS.md
@@ -0,0 +1,30 @@
+# Project implementation status
+
+Status as of 2026-07-11.
+
+- [x] Fictional examples are retained only under underscore-prefixed names and
+ are absent from public listings and the feed.
+- [x] The Weft Go generator, template conventions, Markdown parsing, inventory,
+ link rewriting, output collision checks, relative links, Atom generation,
+ safe output ownership, rollback, and stale cleanup are implemented and
+ covered by runnable tests.
+- [x] Existing pages are represented by templates or Markdown sources and build
+ back to in-place HTML/XML outputs; `style.css` is unchanged.
+- [x] Inherited prose is enumerated in `PROSE_AUDIT.md`; no replacement post
+ prose was invented.
+- [x] The generated site has an empty valid Atom feed, no public fictional
+ entries, and a consistent CC BY 4.0 footer and colophon disclosure.
+- [x] `.gitignore` covers generated HTML, `feed.xml`, the ownership manifest,
+ and transaction directories; shared Syncthing rules exclude generated HTML.
+- [x] Generated HTML and `feed.xml` are ignored and absent from version
+ control, so a fresh checkout can build without bypassing output ownership.
+- [x] Caddy protection and the locked, delayed, failure-logged cron invocation
+ are recorded in `OPERATIONS.md`.
+- [ ] External: install and schedule Weft on the server, activate the Caddy
+ rules, and validate them against the deployed host.
+- [ ] External: connect deliberately selected real vault content and verify its
+ Syncthing/privacy behavior.
+- [ ] External: restore Notes links only after those real notes are ready.
+
+Notes navigation and homepage note links intentionally remain commented out;
+there is no selected real vault content to publish yet.