# HivePreflight

HivePreflight is a lightweight ingest preflight tool designed for video post-production workflows.

It automatically organizes incoming files into a structured project folder, ensuring a predictable ingest process before editing begins.

This tool was created to reduce manual organization work and avoid ingest mistakes during post-production.

---

# Version

Current version: v0.2 (Stable Beta)

Module status:
Module 1 - Folder Ingest: STABLE

---

# Core Features

Automatic ingest folder scanning

Automatic project folder creation

File classification by category:

VIDEOS
IMAGES
RAW
AUDIO
LUTS
FILES

Automatic backup barrier (__FILES_BACKUP)

Job logging system

Centralized system logging

Error reporting

Client and project tagging

Runtime self-initialization

---

# Folder Structure

When executed, HivePreflight creates the following runtime structure:

00_INGEST  
10_PROCESSED  
90_LOGS  

Each execution generates a project folder:

CLIENT_PROJECT_YYMMDD_HHMM

Inside the project folder:

_VIDEOS  
_IMAGES  
_RAW  
_AUDIO  
_LUTS  
_FILES  
logs  
__FILES_BACKUP

The backup barrier ensures original files are preserved.

---

# Logging

Logs are stored in:

90_LOGS/system  
90_LOGS/jobs  

system.log records system activity.

error.log records execution errors.

Each execution generates a JOB log.

---

# Beta Program

HivePreflight is currently distributed as a **Beta program**.

Testers are encouraged to use the **Cadastre-se** button inside the application to join the beta program and support the development.

---

# Roadmap

v0.3 (next)

UI thread isolation  
Global execution lock  
Indeterminate startup spinner  
Backup toggle

---

# License

This software is distributed as a **free beta version for evaluation and testing**.

Commercial licensing may be introduced in future versions.

---

# Author

Ono Hive