logicsrc/apps/logicsrc-web/contract
Anthony Ettinger 8e4ea2f997
docs: OpenStack.md 0.1, one Markdown file for what a project is built on (#191)
A new LogicSRC spec in the catalogs family. One heading, an identity block
(Kind, Web, Repo, Operator, License, Extends, Updated), one line, then eleven
layers: Languages, Runtimes, Interfaces (one ### per way in: web, api, cli,
tui, mcp, desktop, mobile, worker, extension, bot), Data, Services, Modules,
Tooling, Hosting, Auth, Conventions, Not. An item is one bullet: name,
version, an optional status word (trial, hold, leaving) and a role. Extends
inherits a parent file, sections replace, Conventions and Not accumulate.
Rule 8 is the reading rule for agents: use what is listed, prefer listed
over new, ask before adding a layer or a service, never add a Not, keep the
file true. Discovery at OpenStack.md in the repo, /.well-known/openstack.md,
rel=openstack, or a platform path. JSON is derived and never the source.

logicsrc.com serves its own at /.well-known/openstack.md: the route extracts
the worked example from docs/openstack.md, and a contract test holds the two
together and checks the file follows its own rules. rel=openstack in <head>
and in the Link header beside openprofile.

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 02:21:12 -07:00
..
apex-rewrites.contract.test.ts OpenFleet: agents under a human, the record of who spawned whom, and the ledger the sysop reads 2026-09-13 08:15:03 +00:00
html-sanitizer.test.ts Sanitize rendered web content (#77) 2026-06-15 01:34:44 -07:00
install-command.contract.test.ts feat(web): put the one-line install in front of everyone 2026-07-30 12:55:30 -07:00
logicsrc-web.contract.test.ts Check agent-hour units in checkout validation 2026-09-13 09:35:14 +00:00
marketing-drift.contract.test.ts Add SSH keys and config to credential sharing (#139) 2026-08-13 17:03:00 -07:00
ontology-api.contract.test.ts fix(web): validate ontology pagination (#138) 2026-08-10 18:59:16 -07:00
openskill.contract.test.ts Add OpenSkill descriptions for human capabilities and OpenProfile discovery 2026-09-13 15:47:58 +00:00
openstack.contract.test.ts docs: OpenStack.md 0.1, one Markdown file for what a project is built on (#191) 2026-09-21 02:21:12 -07:00
spec-discovery.contract.test.ts docs: OpenStack.md 0.1, one Markdown file for what a project is built on (#191) 2026-09-21 02:21:12 -07:00