chore: updating vision

This commit is contained in:
2026-02-13 22:11:13 +01:00
parent e75a58e383
commit 99f05418d0

View File

@@ -220,12 +220,6 @@ Another thing the AI importing agent must do is create summaries of posts to put
on posts in the database, so that those can be used in overview pages if needed (usually that is the on posts in the database, so that those can be used in overview pages if needed (usually that is the
case for article-type posts). case for article-type posts).
Import runs get an ID that has a generated name based on a sequence of two random words (like session plans
of claude code) based on random adjective and animal name and a date. This identifier is then used as a tag
(ravenous-wombat-2026-02-20 for example), so posts and media from one import can be recognized easily.
There must be a mass-delete for such tags, so that the tag and all content related to that tag is deleted
again, so that imports can be reverted and redone in case of problems.
Imports must be able to recognize duplicates of posts to some degree, so that we don't create additional Imports must be able to recognize duplicates of posts to some degree, so that we don't create additional
posts from new import runs if the original posts are already there. In the case of recognized duplicates, posts from new import runs if the original posts are already there. In the case of recognized duplicates,
the original post will just be linked to the same tag of the new import, so that the user can see it was the original post will just be linked to the same tag of the new import, so that the user can see it was
@@ -259,6 +253,17 @@ AI can be used to generate a good slurl that is not just generically from the ti
can be AI-generated from the text. That way the user can focus on writing the core text and if all matches, can be AI-generated from the text. That way the user can focus on writing the core text and if all matches,
just accept AI summary and title and post it. just accept AI summary and title and post it.
## Previewing
There should be an integrated web server that can be opened from the file menu in a browser (menu item
"open in browser" starts the default browser with the localhost URL) too look at what the site would look
after publishing. The preview should just run live through what the exporter would do to each page that
is sent to the server. This gives a proper preview of things to come.
Preview should include draft content, so that even before publishing the user can see what will be there
after publishing. Also this will allow background-publishing to automatically happen when new content
is put into publish state, if we want that later.
## Publishing ## Publishing
Publishing should target static HTML/CSS/JavaScript situations. There must be a asnyc exporter, that will render Publishing should target static HTML/CSS/JavaScript situations. There must be a asnyc exporter, that will render