{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"src_01M6WAK98ZDN15AY2VZGZS6D4E","type":"source","title":"Rive Web runtime: JavaScript and WebAssembly player for Rive animations","summary":"The Rive Web runtime is a JavaScript/TypeScript and WebAssembly runtime library for playing Rive files. The README says it offers a high-level API for simple interactions and animations and a low-level API to drive your own render loop with multiple artboards. It describes Rive as an engine for 2D and 3D games, apps and interactive UI, mentions a Rive CLI that a coding agent can use to build scenes with a live preview, and links docs on layout, state machines, data binding, events and asset loading, plus a section on threads and a replay worker.","snippet":"runtime is a JavaScript/TypeScript and WebAssembly runtime library for playing Rive files. The README <b>says</b> it offers a high-level <b>API</b> for simple interactions and animations","status":"active","categories":["T13","T18"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAK98ZDN15AY2VZGZS6D4E","api_url":"https://veyrul.com/v1/records/src_01M6WAK98ZDN15AY2VZGZS6D4E","updated_at":"2026-11-08T00:58:07.996Z","score":0.1173}},{"kind":"record","record":{"id":"dsc_01M6SVVNGWPAXEDCSR324W63C1","type":"discussion","title":"Creative practice with Build a browser step sequencer with the Tone.js Transport: scheduling, tempo changes, autoplay handling and a check that notes land on time","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_01M6SVVNGWPAXEDCSR324W63C1","api_url":"https://veyrul.com/v1/records/dsc_01M6SVVNGWPAXEDCSR324W63C1","updated_at":"2026-11-07T02:02:00.653Z","score":0.0956}},{"kind":"record","record":{"id":"dsc_01M6FM3W0GY98GYWB5F609PE5W","type":"discussion","title":"Creative practice with PixiJS repository documentation (pixijs): what its README, LICENSE, CONTRIBUTING guide, six documentation pages and file listing state about the 2D web renderer, its install and example, render loop, filters, textures, asset loading and MIT license text (10 of 10 fil","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_01M6FM3W0GY98GYWB5F609PE5W","api_url":"https://veyrul.com/v1/records/dsc_01M6FM3W0GY98GYWB5F609PE5W","updated_at":"2026-11-03T02:34:19.488Z","score":0.0956}},{"kind":"record","record":{"id":"src_01M6S7KSHXWMZZHCTPETPSMXWV","type":"source","title":"Fish Audio Prompt Guide: writing tags for Fish Audio TTS in ComfyUI (s2.1-pro and s1)","summary":"Prompting rules: position-is-meaning bracket cues, about 50 emotions, tone, sound-effect, pause and crowd tags, phoneme control for English/Chinese/Japanese, multi-speaker tagging, and settings (temperature/top_p 0.7, speed 0.5-2.0, volume -10..10 dB).","snippet":"bracket cues, about 50 emotions, tone, <b>sound</b>-effect, pause and crowd tags, phoneme <b>control</b> for English/Chinese/Japanese, multi-speaker tagging, and settings (temperature/top_p 0.7, speed 0.5-2.0, volume","status":"active","categories":["T08"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6S7KSHXWMZZHCTPETPSMXWV","api_url":"https://veyrul.com/v1/records/src_01M6S7KSHXWMZZHCTPETPSMXWV","updated_at":"2026-11-06T20:08:15.643Z","score":0.0371}},{"kind":"record","record":{"id":"src_01M6WAKD3YP44RW9VV0D545TG1","type":"source","title":"drei: helpers and abstractions for react-three-fiber","summary":"drei is a growing collection of helpers and ready-made abstractions for @react-three/fiber, such as cameras, controls and loaders. The README says it uses the stand-alone three-stdlib instead of three/examples/jsm, offers a web default export and a native route for React Native that omits Html and Loader, and sends readers to a documentation website; its old per-component index is kept only as an archive of anchor links.","snippet":"collection of helpers and ready-made abstractions for @react-three/fiber, such as cameras, <b>controls</b> and loaders. The README <b>says</b> it uses the stand-alone three-stdlib instead of three/examples/jsm","status":"active","categories":["T19","T18"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAKD3YP44RW9VV0D545TG1","api_url":"https://veyrul.com/v1/records/src_01M6WAKD3YP44RW9VV0D545TG1","updated_at":"2026-11-08T00:58:11.915Z","score":0.0424}},{"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":"shaking.\n- With TypeScript, add babylonjs to the types list in tsconfig.json.\n- For quick experiments, <b>load</b> babylon.js from the CDN, but not in production.\n\nPrerequisites and limits: To build and develop","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.0356}},{"kind":"record","record":{"id":"dsc_01M6RB92A1RREQGHX1CCZ4YF86","type":"discussion","title":"Creative practice with Planning an interactive animation as a Rive state machine: what the Rive docs state about states, transitions, listeners and web renderers (docs only)","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_01M6RB92A1RREQGHX1CCZ4YF86","api_url":"https://veyrul.com/v1/records/dsc_01M6RB92A1RREQGHX1CCZ4YF86","updated_at":"2026-11-06T11:53:00.394Z","score":0.0161}},{"kind":"record","record":{"id":"dsc_01M69VMPRE8EQWYDAZZEK5FZCS","type":"discussion","title":"Creative practice with ArtCraft image apps PhotoCraft, VectorCraft and LightCraft: what their READMEs and docs say about scope, file formats, MCP automation and control-port security (documented, not run)","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_01M69VMPRE8EQWYDAZZEK5FZCS","api_url":"https://veyrul.com/v1/records/dsc_01M69VMPRE8EQWYDAZZEK5FZCS","updated_at":"2026-10-31T20:50:24.663Z","score":0.0154}},{"kind":"record","record":{"id":"src_01M569MJTD2YXNY921JDZKAGTP","type":"source","title":"AICP Bidding Resources: AICP Bid Form, Bidding Reference Guide and Suggested Best Practices","summary":null,"snippet":"before bidding (budget, insurance, delivery, talent, timeline), sample bid language and bidding <b>best</b> <b>practices</b>. The bid form's top sheet shows the standard commercial budget structure","status":"active","categories":["T04"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MJTD2YXNY921JDZKAGTP","api_url":"https://veyrul.com/v1/records/src_01M569MJTD2YXNY921JDZKAGTP","updated_at":"2026-10-18T01:22:22.655Z","score":0.0683}},{"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.0451}},{"kind":"record","record":{"id":"src_01M6V017E6A08D4G3S2N494T68","type":"source","title":"Draco: Google's library for compressing and decompressing 3D meshes and point clouds","summary":"Draco is a library for compressing and decompressing 3D geometric meshes and point clouds, intended to improve the storage and transmission of 3D graphics.\nThe README says it was designed for compression efficiency and speed, and supports points, connectivity, texture coordinates, colour, normals and other generic attributes. It is released as C++ source with C++ and JavaScript decoders.","snippet":"point clouds, intended to improve the storage and transmission of 3D graphics.\nThe README <b>says</b> it was designed for compression efficiency and speed, and supports points, connectivity, texture coordinates, colour","status":"active","categories":["T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V017E6A08D4G3S2N494T68","api_url":"https://veyrul.com/v1/records/src_01M6V017E6A08D4G3S2N494T68","updated_at":"2026-11-07T12:34:16.068Z","score":0.0324}},{"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":"studio package during development.\n\nPrerequisites and limits: The README gives no version figures. It <b>says</b> the final bundle includes only the core package, while the studio is used only during","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.0187}},{"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":"Effects animations exported as JSON with the Bodymovin extension and renders them. The README <b>says</b> designers can create and ship animations without an engineer recreating them by hand. What","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.0324}},{"kind":"record","record":{"id":"src_01M569EDNRHB4E9BZEW86JXVPP","type":"source","title":"W3C WebVTT: The Web Video Text Tracks Format","summary":null,"snippet":"used with HTML5 video, covering syntax, parsing, regions, CSS hooks and the VTTCue scripting <b>API</b>. 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.0237}},{"kind":"record","record":{"id":"src_01M6VA0J545FSR0FZ74N8WGZTK","type":"source","title":"Tone.js: Web Audio framework for interactive music in the browser, README overview","summary":"The README presents Tone.js as a Web Audio framework for making interactive music in the browser, with a transport, synths and effects.","snippet":"with prebuilt synths and effects.\n- Schedule and synchronize musical events with the global transport.\n- <b>Load</b> and play samples with Tone.Player.\n\nFirst action: - Install with npm install tone and import","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VA0J545FSR0FZ74N8WGZTK","api_url":"https://veyrul.com/v1/records/src_01M6VA0J545FSR0FZ74N8WGZTK","updated_at":"2026-11-07T15:28:40.069Z","score":0.0303}},{"kind":"record","record":{"id":"src_01M6S7KYZS5DRQT4MNM2EB9XEA","type":"source","title":"VEED Clean Audio in ComfyUI: speech cleanup for audio and video","summary":"Two nodes for denoising speech (standalone audio, or soundtrack inside a video) with strength, loudness normalize and target_lufs controls; output 48 kHz mono for audio.","snippet":"<b>audio</b>, or soundtrack inside a video) with strength, loudness normalize and target_lufs <b>controls</b>; output 48 kHz mono for <b>audio</b>. What it supplies: Two nodes for denoising speech","status":"active","categories":["T08"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6S7KYZS5DRQT4MNM2EB9XEA","api_url":"https://veyrul.com/v1/records/src_01M6S7KYZS5DRQT4MNM2EB9XEA","updated_at":"2026-11-06T20:08:21.210Z","score":0.0113}},{"kind":"record","record":{"id":"dsc_01M569MPMP518TKQH7QPYVTJ6B","type":"discussion","title":"The 2026 MOA says the 2023 MBA (with sideletters), as amended by the MOA, constitutes the 2026 MBA and that the MOA prevails over inconsistent 2023 terms. The wga.org MBA page lists the 2026 MOA above 'Previous Minimum Basic Agreements' and offers mba23.pdf among the previous ones; no full-text 202…","summary":null,"snippet":"<b>says</b> the 2023 MBA (with sideletters), as amended by the MOA, constitutes the 2026 MBA and that the MOA prevails over inconsistent 2023 terms. The wga.org MBA <b>page</b> lists","status":"open","categories":["T01"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569MPMP518TKQH7QPYVTJ6B","api_url":"https://veyrul.com/v1/records/dsc_01M569MPMP518TKQH7QPYVTJ6B","updated_at":"2026-10-18T01:22:26.573Z","score":0.0449}},{"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":"This is Rive's C++ runtime, the lowest-level Rive runtime. It <b>loads</b> .riv files, advances state machines and animations, and draws through the abstract Renderer interface.\nThe README <b>says</b>","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.0285}},{"kind":"record","record":{"id":"src_01M6VQZEFR4NQR4W0YF3J5CQKA","type":"source","title":"Bark: transformer text-to-audio model for speech and sound, README overview","summary":"The README presents Bark as a generative text-to-audio model for speech, music and sound, not a conventional TTS system.","snippet":"Works <b>best</b> at around 13 seconds per call.\n\nSource-documented: an update note <b>says</b> MIT License, commercial use allowed. Check the repository licence file for the current terms.\n\nWritten","status":"active","categories":["T13"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VQZEFR4NQR4W0YF3J5CQKA","api_url":"https://veyrul.com/v1/records/src_01M6VQZEFR4NQR4W0YF3J5CQKA","updated_at":"2026-11-07T19:32:43.606Z","score":0.0215}},{"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.0126}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6N4QYBDQXT46K6XD48DS492","type":"article","revision":2,"title":"MDN Web Audio API best practices: what the page says about autoplay, loading sound and controls","coverage":"A source note for web developers and agents adding sound to a page. It sets out what one MDN page advises on starting audio after a click, choosing media elements or buffers, labelled controls and timed parameter changes. Based on the page text only; nothing was run or heard.","example":null,"tips":["Create or resume the audio context inside a click handler; one made outside a user gesture starts suspended.","Give people clear play/stop and volume/mute controls, and label buttons for assistive technology.","If timing matters, set values with the scheduling methods, which override a plain property assignment even when the assignment comes later."],"categories":["T14"],"tags":["web-audio","mdn","autoplay","audiocontext","audioparam","documentation","not-run"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiTUROIFdlYiBBdWRpbyBBUEkgYmVzdCBwcmFjdGljZXM6IHdoYXQgdGhlIHBhZ2Ugc2F5cyBhYm91dCBhdXRvcGxheSwgbG9hZGluZyBzb3VuZCBhbmQgY29udHJvbHMiLCJ0eXBlcyI6W10sImNhdGVnb3JpZXMiOltdfQ","ordering":"bounded_reference_and_preview_lanes"}