took a break and started to figure out worker codenames for fun

This commit is contained in:
2025-07-07 23:32:35 -04:00
parent 6d780482c7
commit a617ecc61f
18 changed files with 206 additions and 21 deletions

2
code/sectr/app/app.odin Normal file
View File

@ -0,0 +1,2 @@
package sectr

4
code/sectr/app/readme.md Normal file
View File

@ -0,0 +1,4 @@
# App: Application Orchestration
The user-level features are managed here down-stream of engine orchestration.
For this prototype these involve mainly the screen UI, the project workspace UIs, and the codebase backend.

View File

View File

@ -23,6 +23,7 @@ Job :: struct {
group: ^JobGroup,
ignored: IgnoredThreads,
dbg_lbl: string,
// scratch: CArena,
}
JobList :: struct {
@ -44,6 +45,161 @@ ThreadWorkerContext :: struct {
index: int,
}
WorkerID :: enum u32 {
Master_Prepper = 0,
API_Apologist,
Artifical_Sweetener,
Assertion_Avenger,
Async_Antagonist,
Atomic_Accountant,
Black_Box_Provider,
Bit_Rot_Repacker,
Big_O_Admirer,
Blitting_Bandit,
Blockchain_Believer,
Blue_Caller,
Blue_Screen_Shopper,
Branch_Mispredictor,
Breakpoint_Bandit,
Buffer_Baron,
Cache_Concierge,
Cafecito_Barista,
Callback_Operator,
Callstack_Canopy,
Carpe_Datum,
Chief_Synergy_Officer,
Cipher_Clerk,
Conscripted_Camper,
Dean_Of_Misplaced_Delegation,
Dereference_Doctorate,
Checkbox_Boi,
Credible_Threat,
Dead_Drop_Delegate,
Deadline_Denialist,
Deadlock_Daemon,
DMA_Desperado,
Dump_Curator,
Edge_Case_Evangelist,
Enterprise_Entangler,
Exception_Excavator,
Git_Blame_Archaeologist,
Feature_Creeper,
Feature_Freeze_Fighter,
Fencepost_Fiddler,
Fitness_Unpacker,
Flop_Flipper,
Floating_Point_Propoganda,
Forgets_To_Check,
Global_Guardian,
Goto_Goon,
Ghost_Protocols,
Halting_Solver,
Handshake_Hypeman,
Headcount_Hoarder,
Heisenbug_Hunter,
Heuristic_Hypnotist,
Hotfix_Hooligan,
Hot_Path_Hitchhiker,
Idle_Malware,
Implementation_Detailer,
Interrupt_Ignorer,
Interrupt_Insurgent,
Jank_Jockey,
Jefe_De_Errores,
Kickoff_Holiday,
Kilobyte_Kingpin,
KPI_Keeper,
Latency_Lover,
Leeroy_Jenkins,
Legacy_Liaison,
Loop_Lobbyist,
Linter_Lamenter,
Lock_Free_Liar,
Low_Hanging_Fruit_Picker,
Malloc_Maverick,
Malpractice_Mitigator,
Merge_Conflict_Mediator,
Memory_Mangler,
Mañana_Manager,
Minimum_Wage_Multiplexer,
Monad_Masquerader,
NaN_Propagator,
NDA_Negotiator,
Null_Pointer_Enthusiast,
Off_By_One_Offender,
On_Call_Intern,
Onboarding_Overlord,
Overflow_Investor,
Out_Of_Bounds_Outlaw,
Page_Fault_Pioneer,
Panic_As_A_Service,
Paradigm_Pivoter,
Patient_Zero_Pollinator,
Payload_Plunderer,
Perpetual_Peon,
Phishing_Pharmacist,
Pipeline_Plumber,
Pointer_Pilgrim,
Production_Pusher,
Quiet_Quitter,
Query_Gremlin,
Race_Condition_Gambler,
Rebase_Renegade,
Red_Tape_Renderer,
Resting_Receptionist,
Quantum_Quibbler,
Regex_Rancher,
Register_Riveter,
Register_Spill_Rancher,
Roadmap_Revisionist,
Rootkit_Realtor,
Runtime_Ruffian,
Sabbatical_Scheduler,
Shift_Manager,
Speculative_Skeptic,
Segfault_Stretcher,
Siesta_Scheduler,
Singleton_Sinner,
Sleeper_Cell_Spammer,
Spaghetti_Chef,
Spinlock_Spelunker,
Stack_Smuggler,
Stakeholder_Simulator,
TCP_Tango,
Techdebt_Treasurer,
Tenured_Trapper,
Thread_Local_Tourist,
Triage_Technician,
Tunnel_Fisherman,
Type_Theorist,
UDP_Unicycle,
Unattended_Child,
Undefined_Behavior_Brokerage,
Unreachable_Utopian,
Unicode_Usurper,
Unsafe_Advocate,
Unsigned_Vigilante,
Unwind_Understudy,
Voltage_Vampire,
Vibe_Checker,
Virtual_Vagrant,
Volatile_Vandal,
Void_Voyager,
Waiting_Room_Warden,
Weltschmerz_Worker,
While_True_Wanderer,
Write_Barrier_Warden,
XORcist,
YAGNI_Yeller,
Yellowpage_Dialer,
Zeroring_Comissioner,
Zero_Cost_Commando,
Zero_Day_Dreamer,
Zombie_Zookeeper,
Zombo_Vistor,
}
// Hard constraint for Windows
JOB_SYSTEM_MAX_WORKER_THREADS :: 64

View File

@ -0,0 +1,3 @@
package sectr

View File

@ -0,0 +1,3 @@
# Engine: Technical Orchestration
All aspects of technical operations are handled as conceptually the engine of the application.

View File

@ -327,6 +327,7 @@ import "codebase:grime"
to_str_runes_pair_via_string :: grime.to_str_runes_pair_via_string
to_str_runes_pair_via_runes :: grime.to_str_runes_pair_via_runes
// profiler
SpallProfiler :: grime.SpallProfiler