Inspiration
We make short videos for a small design studio, and every project leaves behind raw clips, edit projects and exported finals on the NAS. One question kept coming up: if someone who appears in our footage asks to be removed, how would we know which videos to fix? The honest answer was "we would search folders and hope." Clips are reused across projects and finals go to different clients, so nobody remembers which edit used which take.
What it does
Consent Recall Map is a Uliya Skill. You tell Uliya that a person withdrew consent and give a name or the consent file. The Skill reads the consent record, finds that person's source media through confirmed photo albums, reads text edit projects (JSON, XML, EDL) to see where those sources are used, and follows delivery registers to the finals and clients. Each link comes from a confirmed album or a written record, and file hashes check that the files are the ones on record. The result is one table, with each row marked Confirmed, Needs confirmation or Cannot verify.
It only reads inside the folders you approve. Once you approve the table, it saves a new report and adds one recall tag to the listed files. It never deletes, moves, renames or re-renders anything.
How we built it
The Skill follows the official Uliya Skill Development Standard and passes the kit's static check with 0 errors and 0 warnings. It delegates to four expert agents: documents, photos, files and knowledge. We wrote a synthetic test set with three fictional people, consent files, JSON and EDL projects, delivery registers and empty placeholder finals, then walked through two core cases and one edge case by hand.
Challenges
The hard part was saying "I don't know" in the right places. An edit project shows where a source clip is used, not the exact seconds a person is on screen. A project may also have changed after a final was exported, or a final may not be in any register. In each case, the Skill reports a gap instead of guessing from the picture.
What we learned
Instead of giving a verdict, a useful answer here is a list of evidence a person can act on. Being exact about what was checked matters more than finding more matches.
What's next
On the finalist test day we want to run it on real FilmCraft 0.12 projects and their CMX 3600 EDL exports, and confirm how photo albums behave with video.
Built With
- markdown
- ugos
- ugreen-nas
- uliya