feat: project setup — research structure, specs, decisions, conventions #1

Closed
mathias wants to merge 16 commits from feat/project-setup into main
Owner

What this does

Full project setup from template. The template scaffolded Go-web boilerplate (hostexecutor, Templ, HTMX) which has been replaced entirely with research-appropriate structure.

Files replaced / written

File Change
README.md Project overview, hypothesis, phase table, architecture split
DECISIONS.md All post-grill architectural and methodology decisions
.context/PROJECT.md Research conventions, agent instructions, brain wing pointer
CLAUDE.md / AGENTS.md Synced stubs pointing to PROJECT.md
Taskfile.yml Research tasks: data:fetch, data:process, experiment:run, eval:*, model:train
.gitignore Research-appropriate: data/, experiments/*/embeddings/, results/raw/ gitignored
.context/mcp.json brain + gitea only (removed infra/knowledge)

Files added

File Purpose
specs/phase-0-ssl-feasibility.md Phase 0 experiment spec (MAE baseline feasibility gate)
specs/phase-1-representation-poc.md Phase 1 experiment spec (JEPA representation PoC)
data/README.md DUKASCopy download instructions; split definitions; cutoff policy
experiments/README.md Run naming convention; git tag convention
results/README.md Summary format; null result policy
notebooks/README.md EDA-only policy; output stripping rule
model/README.md Python perimeter policy; setup instructions
.skills/README.md Active skills index

Files removed / to be cleaned up

  • Dockerfile — not needed for a research project (leave for now, address in issue)
  • .gitea/workflows/cd.yml — Go-web CD pipeline; not applicable
  • cmd/ / internal/ — empty Go-web scaffolding; will be populated with research Go code in Phase 0

Related

  • Brain wing: jepa-fx — all decisions mirrored there
  • Skills PR: mathias/skills#feat/experiment-spec-skill — new experiment-spec skill
## What this does Full project setup from template. The template scaffolded Go-web boilerplate (hostexecutor, Templ, HTMX) which has been replaced entirely with research-appropriate structure. ## Files replaced / written | File | Change | |---|---| | `README.md` | Project overview, hypothesis, phase table, architecture split | | `DECISIONS.md` | All post-grill architectural and methodology decisions | | `.context/PROJECT.md` | Research conventions, agent instructions, brain wing pointer | | `CLAUDE.md` / `AGENTS.md` | Synced stubs pointing to PROJECT.md | | `Taskfile.yml` | Research tasks: data:fetch, data:process, experiment:run, eval:*, model:train | | `.gitignore` | Research-appropriate: data/, experiments/*/embeddings/, results/raw/ gitignored | | `.context/mcp.json` | brain + gitea only (removed infra/knowledge) | ## Files added | File | Purpose | |---|---| | `specs/phase-0-ssl-feasibility.md` | Phase 0 experiment spec (MAE baseline feasibility gate) | | `specs/phase-1-representation-poc.md` | Phase 1 experiment spec (JEPA representation PoC) | | `data/README.md` | DUKASCopy download instructions; split definitions; cutoff policy | | `experiments/README.md` | Run naming convention; git tag convention | | `results/README.md` | Summary format; null result policy | | `notebooks/README.md` | EDA-only policy; output stripping rule | | `model/README.md` | Python perimeter policy; setup instructions | | `.skills/README.md` | Active skills index | ## Files removed / to be cleaned up - `Dockerfile` — not needed for a research project (leave for now, address in issue) - `.gitea/workflows/cd.yml` — Go-web CD pipeline; not applicable - `cmd/` / `internal/` — empty Go-web scaffolding; will be populated with research Go code in Phase 0 ## Related - Brain wing: `jepa-fx` — all decisions mirrored there - Skills PR: `mathias/skills#feat/experiment-spec-skill` — new experiment-spec skill
mathias added 16 commits 2026-05-27 22:00:48 +00:00
mathias closed this pull request 2026-06-22 17:33:45 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mathias/jepa-fx-risk#1