ノードとかCMSとかを考える

プログラミング経験問わず、CMSを自作し始めている気配があります。このページを読んだ方もぜひ。-Garden.oooのシリーズ機能

というわけで現在進行系で進めます。変な書き方や一貫性のない文章があった時は、つまりそこで機能の追加があったということです。

現状整理

使えそうなもの

意外とそれっぽいものはすぐできそう?

個人的に欲しいこと

そもそもブレインストーミングはScrapboxで事足りている私が四角形のタイヤを作っても仕方なさそうだし、たのしそう以外に作る意味はそこまでない

ブログリストのjsonで出来ることを考えてみる

こんな風に記事間リンクを作った。jsonにlinksの配列を追加して、ページ下部にinとto、共通のリンクを持つページ、の3種類のリストが出るようになった。ついでにファイル名でのリスト制作なのでタイトルの書き換え時にはすべてのリンクテキストを書き換えるようにした。

コードの倫理の話

ちょっと最初に提案したコードの形状から離れてきたので、一度すべて読んだ。細かい部分の理解はできていないが、すべての関数が何をしているのか程度を攫った。
それで、もしそういったことをコード上部にコメントで置けたら少し安心するし学習意欲もでるので、

L0AI Generatedファイルの中身を知らない
L1Human Annotated一部の関数の役割を理解している
L2Human Understood殆どの関数の役割を理解している
L3Human Modified一部の式/条件を変更している
L4Human Edited殆どの式/条件を変更している
L5Human Designed関数の構造を変更している

と状態を表す規格を考えてみる。
C2PA v2.4 の 18.28. AI DisclosureではhumanOversightLevelでレビューの関与で3段階に分けていますが、それの小さな自己申告バージョンみたいなものですね。