Research log for the Demian Substrate EEG adaptation project.
Built with Astro, deployed to GitHub Pages automatically on push.
npm install
npm run devEnable Pages in GitHub repo settings with Source set to GitHub Actions.
The workflow builds this Astro app from the repository root and publishes dist/.
git add .
git commit -m "add research site"
git push origin mainGitHub Actions builds and deploys automatically. Site goes live at:
https://aeshma-daeva.github.io/Demian-Lab
/blackboardshows the current public status, objectives, artifacts, and claim boundaries./updates.jsonis the stable Discord bot feed./rss.xmlis the standard RSS feed.
Discord bots should poll /updates.json, use tags for channel routing, and post the title, description, url, metrics, and artifacts fields.
Drop a .md file in src/content/posts/ with this frontmatter:
---
title: "Your title"
date: 2026-06-23
description: "One sentence for the index"
status: public
tags: ["eeg", "v3"]
artifacts:
- label: "Report"
path: "adaptation_probes/.../report.md"
metrics:
- label: "recordings"
value: 250
---
Your content here.Push and the site updates.
Generate an editable draft from a local artifact:
npm run draft:post -- --source adaptation_probes/eeg_demian_architecture_v3_all3264/lyapunov_style_probe_report.md --tags eeg,v3,probeBy default the script reads artifacts from /home/xenith/demian_eeg. Override with:
DEMIAN_EEG_ROOT=/path/to/demian_eeg npm run draft:post -- --source adaptation_probes/.../report.mdDrafts are created with status: draft; change to status: public after review.