Skip to content

The SHACL Person scene and the Web-Algebra film join the screencast rig - #82

Open
namedgraph wants to merge 1 commit into
developfrom
screencast/shacl-person-and-web-algebra
Open

namedgraph wants to merge 1 commit into
developfrom
screencast/shacl-person-and-web-algebra

Conversation

@namedgraph

Copy link
Copy Markdown
Member

Summary

Screencast rig only; no documentation content changes.

  • scenes/shacl-person.mjs — the model builds the interface, SHACL edition: a dataspace that cannot create a Person; the admin creates a property shape and a node shape for foaf:Person in the namespace ontology and clears it; Person is then on offer, its form carries the Name field, an empty save is answered 422 with a sh:ValidationResult, and a named one is saved.
  • scenes/probe-shacl-adm.mjs, probe-shacl-flow.mjs — the probes that found the shape forms' lookups and dry-ran the flow.
  • web-algebra/SCRIPT.md, cut.json — a two-minute film for the Web-Algebra README, cut from the overview's Flow H takes.
  • overview/voice.mjs takes another film's script as an argument and writes its takes under tracks/<its folder>/.
  • render/overview.mjs keeps each cut's clips in a folder named after its output, so two cuts never share them, and takes the wordmark from the cut.
  • lib/fixture.mjs — patchDocument passes the certificate as -c, the CLI's flag.

Test plan

  • node --check on every changed .mjs
  • cut.json parses
  • Shoot shacl-person against the dev stack and render the Web-Algebra cut (needs a running LinkedDataHub and the ElevenLabs key)

🤖 Generated with Claude Code

… the screencast rig

- scenes/shacl-person.mjs: a dataspace that cannot create a Person; the admin creates a property shape and a node shape for foaf:Person and clears the ontology; Person is then on offer, its form carries the Name field, an empty save is answered 422 with a sh:ValidationResult, and a named one is saved
- scenes/probe-shacl-adm.mjs, probe-shacl-flow.mjs: the probes that found the shape forms' lookups and dry-ran the flow
- web-algebra/SCRIPT.md, cut.json: a two-minute film for the Web-Algebra README, cut from the overview's Flow H takes
- overview/voice.mjs takes another film's script and writes its takes under tracks/<its folder>/
- render/overview.mjs keeps each cut's clips in a folder named after its output and takes the wordmark from the cut
- lib/fixture.mjs: patchDocument passes the certificate as -c, the CLI's flag

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant