Specs: repo-structure, 10 framework layer specs, packs, site. Changes: repo-restructure (10 tasks), css-refactor (12 tasks), legacy-import (proposal + triage categories). Supersede docs/css-refactor-plan.md in favor of OpenSpec change. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3.1 KiB
3.1 KiB
Proposal: Legacy Import
Intent
Import valuable material from agentic-semantic-web/ (legacy repo) into the restructured asw/ repo. The legacy repo was the standalone single-file version of ASW. It contains packs, templates, examples, lab experiments, error pages, and documentation that belong in the current repo.
Goal: everything worth keeping lives in asw/. Legacy repo is archived.
Scope
Triage Categories
Material from agentic-semantic-web/ falls into:
Import as-is:
packs/apache/→packs/apache/packs/caddy/→packs/caddy/packs/flask/→packs/flask/packs/nginx/→packs/nginx/packs/pandoc/→packs/pandoc/packs/python/→packs/python/packs/hugo/→packs/hugo/(base Hugo pack)errors/→packs/(distributed to relevant packs, or shared errors dir)LICENSE
Import and adapt:
examples/→examples/(update CSS paths todist/asw.css)templates/→ review, merge into packs or docsllms.txt→docs/llms.txt(update for current state)content/vocabulary.md→docs/vocabulary.mdcontent/philosophy.md→docs/(may already exist)content/agent-directive.md→docs/or merge into existing docsthemes/→src/themes/orexamples/themes/(needs decision)
Import as reference/lineage:
openspec/changes/pico-absorption/→ content fordocs/lineage.mdcontent/architecture.md,content/design-tokens.md→ inform specs, don't import verbatimMISSION_REPORT.md,SIZE_AUDIT.md→ historical, extract lessons into lineage
Do not import:
dist/agentic.css— superseded bydist/asw.cssagentic.css(root) — old entry pointsrc/layers/— superseded by currentsrc/layers/build.sh,migrate-tokens.sh— legacy build toolsweb-fonts.css— evaluate if still neededlib/open-props/— replaced byvendor/open-props/lab/hugo-demo/— superseded bysite/.pi/— agent config, not framework materialindex.html— legacy landing page
Needs triage decision:
lab/(non-Hugo) — some experiments may be worth keeping insrc/lab/docs/missions/— historical mission reports, lineage value?content/charts-css-exploration.md— inform charts spec?content/architecture-research.md— inform design decisions?
Out of Scope
- Modifying imported CSS (that's the css-refactor change)
- Creating new content
- Archiving the legacy repo (separate operational task)
Prerequisites
- Depends on:
repo-restructure(directories must exist first)
Approach
- Triage: review each directory/file, confirm category
- Import packs (bulk, low risk)
- Import examples (need path updates)
- Import docs (need review/merge)
- Write
docs/lineage.mdfrom pico-absorption and historical material - Final audit: nothing valuable left behind
Risks
- Stale content — legacy material references
agentic.css, old paths, old URLs. All imported material needs path/name updates. - Duplication — some legacy content already exists in ASW in evolved form. Need careful merge, not overwrite.