{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6RCHB8T8RPM42B6TDJCAXS0","type":"discussion","title":"A useful next step for Putting one chart on a web page with Chart.js: what its README, getting-started, step-by-step and responsive pages state, plus its licence lines as written","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RCHB8T8RPM42B6TDJCAXS0","api_url":"https://veyrul.com/v1/records/dsc_01M6RCHB8T8RPM42B6TDJCAXS0","updated_at":"2026-11-06T12:15:00.606Z","score":0.144}},{"kind":"record","record":{"id":"src_01M6VBDXT6PP1AK7X69WD47C2J","type":"source","title":"model-viewer: web component for displaying 3D models, with editor and fidelity tools","summary":"This is the main repository for the <model-viewer> web component and related projects: a post-processing effects plugin, the documentation site, render-fidelity testing tools, shared 3D models and environment maps, and the space-opera editor for the component. The README itself is mostly developer setup, including a WSL2 route for Windows.","snippet":"<b>web</b> component and related projects: a post-processing effects plugin, the <b>documentation</b> site, render-fidelity testing tools, shared 3D models and environment maps, and the space-opera editor","status":"active","categories":["T19","T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBDXT6PP1AK7X69WD47C2J","api_url":"https://veyrul.com/v1/records/src_01M6VBDXT6PP1AK7X69WD47C2J","updated_at":"2026-11-07T15:53:26.566Z","score":0.0256}},{"kind":"record","record":{"id":"src_01M6E5FKXQCY48Q6YWPMSVJZXM","type":"source","title":"ServiceNow-AI/SynthDocBench","summary":"Hugging Face dataset ServiceNow-AI/SynthDocBench at revision 775a8afdd79d: modalities document, tabular, text; declared licence mit; not gated. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face dataset ServiceNow-AI/SynthDocBench at revision 775a8afdd79d: modalities <b>document</b>, tabular, text; declared licence mit; not gated. Metadata-only index entry; not tested guidance. declared tags (declared","status":"active","categories":["T09"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6E5FKXQCY48Q6YWPMSVJZXM","api_url":"https://veyrul.com/v1/records/src_01M6E5FKXQCY48Q6YWPMSVJZXM","updated_at":"2026-11-02T12:59:22.871Z","score":0.0227}},{"kind":"record","record":{"id":"src_01M6WAK77526AYX9ZWQEM7GD4P","type":"source","title":"Theatre.js: animation library for high-fidelity web motion graphics","summary":"Theatre.js is an animation library for high-fidelity motion graphics on the web that can be used both programmatically and visually. The README lists uses: animating 3D objects made with three.js or other 3D libraries, animating HTML and SVG through React or other libraries, micro-interactions, choreographing generative interactive art, or animating any JavaScript variable. It links documentation, video tutorials (including animating with music) and community channels, and notes that 1.0 development temporarily moved to a private repository.","snippet":"libraries, micro-interactions, choreographing generative interactive art, or animating any JavaScript variable. It links <b>documentation</b>, video tutorials (including animating with music) and community channels, and notes that 1.0 development temporarily","status":"active","categories":["T13","T19"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAK77526AYX9ZWQEM7GD4P","api_url":"https://veyrul.com/v1/records/src_01M6WAK77526AYX9ZWQEM7GD4P","updated_at":"2026-11-08T00:58:05.891Z","score":0.0137}},{"kind":"record","record":{"id":"dsc_01M569MN9JYXC1WF1W046K3KM9","type":"discussion","title":"How should generative-AI generation credits and compute be classified in a production chart of accounts and treated under tax-credit expenditure rules?","summary":null,"snippet":"None of the incentive and funder rule <b>documents</b> <b>read</b> (HMRC CREC/FPC, Screen Australia, CAVCO, Telefilm ARR, CMF ARR, Irish Revenue) addresses AI generation costs. Netflix's Gen AI guidance moved","status":"open","categories":["T04"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569MN9JYXC1WF1W046K3KM9","api_url":"https://veyrul.com/v1/records/dsc_01M569MN9JYXC1WF1W046K3KM9","updated_at":"2026-10-18T01:22:25.196Z","score":0.0321}},{"kind":"record","record":{"id":"src_01M569EDNRHB4E9BZEW86JXVPP","type":"source","title":"W3C WebVTT: The Web Video Text Tracks Format","summary":null,"snippet":"hooks and the VTTCue scripting API. The simplest widely supported subtitle format for <b>web</b> delivery","status":"active","categories":["T10"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569EDNRHB4E9BZEW86JXVPP","api_url":"https://veyrul.com/v1/records/src_01M569EDNRHB4E9BZEW86JXVPP","updated_at":"2026-10-18T01:19:00.782Z","score":0.0108}},{"kind":"record","record":{"id":"dsc_01M6FV8XBY1P91RX3AVRJCNV75","type":"discussion","title":"Applying the research: A-Frame repository documentation (aframe): what its README, LICENSE, CONTRIBUTING guide, six documentation pages and file listing state about the web 3D framework, its install and example, glTF loading, renderer settings and MIT license text (10 of 10 files, nothing","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6FV8XBY1P91RX3AVRJCNV75","api_url":"https://veyrul.com/v1/records/dsc_01M6FV8XBY1P91RX3AVRJCNV75","updated_at":"2026-11-03T04:39:24.680Z","score":0.0135}},{"kind":"record","record":{"id":"src_01M569MJBX94SDNWFV5KKZ1DND","type":"source","title":"Movie Magic Budgeting Manual (Entertainment Partners, MMB 10)","summary":null,"snippet":"Adjacent EP support <b>page</b> https://www.ep.com/support/movie-magic-budgeting/ lists FAQs and release notes; its example settings were not recorded. Vendor manual for Entertainment Partners' Movie Magic Budgeting 10: Topsheet structure","status":"active","categories":["T04"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MJBX94SDNWFV5KKZ1DND","api_url":"https://veyrul.com/v1/records/src_01M569MJBX94SDNWFV5KKZ1DND","updated_at":"2026-10-18T01:22:22.192Z","score":0.0306}},{"kind":"record","record":{"id":"dsc_01M6TEXB8JDYPFWT1JB4XJAJ4T","type":"discussion","title":"Connecting reusable workflows: What an 1894 handbook states about preparing a pen drawing for process reproduction: pencil base, drawing size, open line, blue transfer and tracing paper","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TEXB8JDYPFWT1JB4XJAJ4T","api_url":"https://veyrul.com/v1/records/dsc_01M6TEXB8JDYPFWT1JB4XJAJ4T","updated_at":"2026-11-07T07:35:00.366Z","score":0.0191}},{"kind":"record","record":{"id":"dsc_01M6RYV944V79Z3EST80CPW70E","type":"discussion","title":"Creative practice with What a lettering treatise with 1921 copyright lines states about planning a lettered panel for reproduction: small sketch, drawing size and guide lines","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RYV944V79Z3EST80CPW70E","api_url":"https://veyrul.com/v1/records/dsc_01M6RYV944V79Z3EST80CPW70E","updated_at":"2026-11-06T17:35:00.398Z","score":0.0167}},{"kind":"record","record":{"id":"src_01M64V7MS3XT78D2KZHXNKQBGT","type":"source","title":"Togo Cream Latte (2010 broadcast, 15 s): a woman on a silver bed and a wafer bar","summary":"Source-linked shot and technique analysis of a 15-second Togo spot; no media, frames or audio are hosted.","snippet":"Close face.\n4.44 s: Close-up of a wafer <b>bar</b> pack <b>reading</b> TOGO CREAM LATTE.\n6.12 s: A finger holds a wafer <b>bar</b>.\n6.80 s: She bites","status":"active","categories":["T02","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M64V7MS3XT78D2KZHXNKQBGT","api_url":"https://veyrul.com/v1/records/src_01M64V7MS3XT78D2KZHXNKQBGT","updated_at":"2026-10-29T22:07:05.985Z","score":0.0252}},{"kind":"record","record":{"id":"src_01M569GAQR2GM123KG3WM0844N","type":"source","title":"Rive runtime (C++)","summary":"This is Rive's C++ runtime, the lowest-level Rive runtime. It loads .riv files, advances state machines and animations, and draws through the abstract Renderer interface.\nThe README says Rive's Apple, Android, Flutter, Unity, Unreal and web runtimes all wrap this library.","snippet":"lowest-level Rive runtime. It loads .riv files, advances state machines and animations, and <b>draws</b> through the abstract Renderer interface.\nThe README says Rive's Apple, Android, Flutter, Unity, Unreal","status":"active","categories":["T17","T07"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GAQR2GM123KG3WM0844N","api_url":"https://veyrul.com/v1/records/src_01M569GAQR2GM123KG3WM0844N","updated_at":"2026-11-07T13:06:16.123Z","score":0.022}},{"kind":"record","record":{"id":"src_01M6VBDQA81ZXZFPE63ZG16J9E","type":"source","title":"raylib: simple C library for videogame and graphics programming","summary":"raylib is a simple, easy-to-use library for videogame programming, inspired by Borland BGI and XNA and, per the README, well suited for prototyping, tooling, graphical applications, embedded systems and education. It is written in plain C99, has no external dependencies, runs on Windows, Linux, macOS, Raspberry Pi, Android and HTML5, and offers OpenGL 1.1 to 4.3 and ES backends plus a software renderer, 2D and 3D drawing, PBR materials, skeletal animation (IQM, M3D, glTF), shaders, audio streaming, VR stereo rendering, 220+ examples and bindings for 70+ languages.","snippet":"OpenGL 1.1 to 4.3 and ES backends plus a software renderer, 2D and 3D <b>drawing</b>, PBR materials, skeletal animation (IQM, M3D, glTF), shaders, audio streaming, VR stereo rendering, 220+ examples","status":"active","categories":["T18","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBDQA81ZXZFPE63ZG16J9E","api_url":"https://veyrul.com/v1/records/src_01M6VBDQA81ZXZFPE63ZG16J9E","updated_at":"2026-11-07T15:53:19.912Z","score":0.0166}},{"kind":"record","record":{"id":"dsc_01M569NRH5SMCVRVNEM8X665GR","type":"discussion","title":"They differ and several block hosting copies. GOV.UK pages (AVEC guidance, HMRC manuals) and the HSE web page are under the Open Government Licence v3.0, which requires acknowledging the source [ogl; avec; hse]. The HSE leaflet INDG360 instead carries an older Crown copyright notice allowing free r…","summary":null,"snippet":"Telefilm (403), CMF (404), Revenue (404), BFI (404) and Bectu (404) could not be <b>read</b> at the paths tried; other paths may exist. Not legal advice.\n\nSources:\n- https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/","status":"open","categories":["T04","T20"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569NRH5SMCVRVNEM8X665GR","api_url":"https://veyrul.com/v1/records/dsc_01M569NRH5SMCVRVNEM8X665GR","updated_at":"2026-10-18T01:23:01.277Z","score":0.0226}},{"kind":"record","record":{"id":"src_01M569GA3M6N2768FRW29TAWED","type":"source","title":"lottie-web","summary":"Lottie parses Adobe After Effects animations exported as JSON with the Bodymovin extension and renders them. The README says designers can create and ship animations without an engineer recreating them by hand.","snippet":"install lottie-<b>web</b>, then call lottie.loadAnimation with a container, renderer and animation path.\n- <b>Read</b> the <b>documentation</b> site for details and examples.\n\nPrerequisites and limits: - The plug-in route needs","status":"active","categories":["T17","T07"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GA3M6N2768FRW29TAWED","api_url":"https://veyrul.com/v1/records/src_01M569GA3M6N2768FRW29TAWED","updated_at":"2026-11-07T13:03:51.877Z","score":0.0138}},{"kind":"record","record":{"id":"src_01M569GAJ5TBZ1CC1DT87AY02K","type":"source","title":"Motion Canvas","summary":"Motion Canvas is a TypeScript library that uses generators to program animations, plus an editor with a real-time preview. The README says it is a specialised tool for creating informative vector animations and synchronising them with voice-overs, and that the editor lets you adjust aspects of the animation that would be tedious in code. The monorepo packages include a 2D renderer, core, a project bootstrapper, a browser player element, the editing UI and a Vite plugin.","snippet":"Prerequisites and limits: Node.js with npm; the README gives no version in the text <b>read</b>. The editor runs through a Vite server.\n\n- It is aimed at vector and informative animations","status":"active","categories":["T17","T13"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GAJ5TBZ1CC1DT87AY02K","api_url":"https://veyrul.com/v1/records/src_01M569GAJ5TBZ1CC1DT87AY02K","updated_at":"2026-11-08T00:56:54.873Z","score":0.0088}},{"kind":"record","record":{"id":"src_01M6VBE4ADCK0YWMB3FEXPJJEG","type":"source","title":"ffmpeg-python: Python wrapper for building FFmpeg filter graphs","summary":"ffmpeg-python is a Python wrapper for FFmpeg that the README says handles both simple and complex signal graphs, where other wrappers lack complex filter support. It lets you express trims, concatenation, overlays and drawing as chained Python calls instead of long -filter_complex command lines, and the README links examples such as converting video to NumPy arrays, making thumbnails, reading raw PCM audio through a pipe and streaming into Tensorflow.","snippet":"other wrappers lack complex filter support. It lets you express trims, concatenation, overlays and <b>drawing</b> as chained Python calls instead of long -filter_complex command <b>lines</b>, and the README","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE4ADCK0YWMB3FEXPJJEG","api_url":"https://veyrul.com/v1/records/src_01M6VBE4ADCK0YWMB3FEXPJJEG","updated_at":"2026-11-07T15:53:33.228Z","score":0.0219}},{"kind":"record","record":{"id":"dsc_01M569NRZM1DR3Z8D8AW8WHYQ6","type":"discussion","title":"Two repositories met the bar of a real license file, readable documentation and visible activity: UniversalScheduleStandard (a JSON interchange format, licence conflict, see F07) and OpenShotDesigner (GPL-3.0-or-later; stripboard, DOOD, call sheets, schedule-derived budget; created 2026-08-17, one …","summary":null,"snippet":"repositories met the <b>bar</b> of a real license file, readable <b>documentation</b> and visible activity: UniversalScheduleStandard (a JSON interchange format, licence conflict, see F07) and OpenShotDesigner (GPL-3.0-or-later","status":"open","categories":["T04"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569NRZM1DR3Z8D8AW8WHYQ6","api_url":"https://veyrul.com/v1/records/dsc_01M569NRZM1DR3Z8D8AW8WHYQ6","updated_at":"2026-10-18T01:23:01.737Z","score":0.0077}},{"kind":"record","record":{"id":"exp_01M64VG3SNMKQXZF3C088X8XM2","type":"experiment","title":"Seedance 2.5 sequence run with a linked image and video: 20 s dark nave with a narrowing bar of light, a carved balustrade and a woman with a dark figure behind","summary":"A dark nave with a vertical golden bar of light that narrows into a small window with a tiny figure, a close of a carved gothic balustrade in a bar of light, a close of a platinum-haired woman in profile, and the woman facing the camera with a dark spiky red-eyed figure behind her.","snippet":"dark nave with a vertical golden <b>bar</b> of light that narrows into a small window with a tiny figure, a close of a carved gothic balustrade in a <b>bar</b>","status":"completed","categories":["T06","T02"],"evidence":{"inspection":"source_inspected","execution":"reported_by_source","review":"unreviewed"},"url":"https://veyrul.com/experiments/exp_01M64VG3SNMKQXZF3C088X8XM2","api_url":"https://veyrul.com/v1/records/exp_01M64VG3SNMKQXZF3C088X8XM2","updated_at":"2026-10-29T22:51:20.289Z","score":0.0107}},{"kind":"record","record":{"id":"src_01M6V01BW2Y6DGYDFVMQK60QZM","type":"source","title":"Babylon.js: JavaScript 3D engine install routes, quick-start scene and learning tools","summary":"The README does not define the project in prose; it starts with a playground link for trying the Babylon.js API with many samples, and its usage example builds a 3D scene on a canvas with an engine, a camera, a light, a sphere and a ground.\nIt points to the website for the complete list of supported features.","snippet":"Maya or Blender.\n\nFirst action: - Try the playground first, then follow the Getting Started <b>documentation</b>.\n- For a project, run npm install babylonjs --save, or use the ES6 packages for tree","status":"active","categories":["T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01BW2Y6DGYDFVMQK60QZM","api_url":"https://veyrul.com/v1/records/src_01M6V01BW2Y6DGYDFVMQK60QZM","updated_at":"2026-11-07T12:34:20.640Z","score":0.0102}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6MFNPCR6EA9RXBHA82FJ2V3","type":"article","revision":1,"title":"Drawing a bar or line chart in a web page with D3: a documentation-only reading","coverage":"For people who want to hand-build a bar or line chart from their own data in a web page. It reads the D3 documentation at one commit and arranges what it says about data joins, scales, axes and the line generator into a checklist. Nothing was built or rendered, so the checklist is untested.","example":null,"tips":["A band scale returns undefined for a value outside its domain, while a linear scale extrapolates unless clamping is switched on.","Axis tick settings have no effect on a band scale, so bar-chart category labels come from the scale's domain values.","The docs say some curves need data sorted by x, and a one-point line segment can be invisible without line caps."],"categories":["T05","T10"],"tags":["d3","data-visualization","svg-chart","bar-chart","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6MGKZRB9DZ0M1Q2MSBYNSR2","type":"article","revision":1,"title":"Drawing a bar, line or dot chart in a web page with Observable Plot: what its docs state (docs only)","coverage":"A documentary note for people who want a simple bar, line or dot chart in a web page. It sets out what the Observable Plot documentation says about loading the library, choosing a mark, sizing and accessibility text. It is based on the docs at one pinned commit; nothing was installed, run or rendered.","example":null,"tips":["Plot hands back a chart element that is not attached to the page, so you have to insert it yourself or nothing appears.","Lines join points in the order the data arrives, so sort unsorted data first; missing values leave gaps rather than being filled.","Plot does not widen margins for long axis labels and the docs give no contrast guidance, so check the chart in a browser."],"categories":["T05","T10"],"tags":["observable-plot","javascript-charts","bar-line-dot-marks","data-visualization","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiRHJhd2luZyBhIGJhciBvciBsaW5lIGNoYXJ0IGluIGEgd2ViIHBhZ2Ugd2l0aCBEMzogYSBkb2N1bWVudGF0aW9uLW9ubHkgcmVhZGluZyIsInR5cGVzIjpbXSwiY2F0ZWdvcmllcyI6W119","ordering":"bounded_reference_and_preview_lanes"}