Locking + sanity check process
- Dominant language
- Python
- Stars
- 16
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] Locking + sanity check process:
- [ ] 1. Before, optionally (based on conf) do sanity Detector check
- [ ] 2. After, optionally (based on conf) do sanity Detector check
- [ ] 3. After, (required) make output all exclusively readonly,
recursively in the case of a directory
- [ ] 4. `Resource` base class should treat writable caches as
non-existent, thus making "in progress" files unusable to front-end
services. This step is essential for data integrity.
- [ ] Obsolete Detector Converter types, I believe
Contributor guide
No contributing guide indexed for this repository
Research direction
Begin by locating the Resource base class and the Detector and Converter types mentioned in the checklist, then trace how resources and caches are exposed to front-end services. Clarify the configuration points and existing locking or sanity-check behavior before deciding how each checklist item should be verified. Done means the locking, readonly output, writable-cache handling, and obsolete-type decisions are specified and covered by appropriate checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100