feat(packages): ludic.jobs - written jobs gated by standing and story, boards of posts rolled by the day on their own dice, progress counted from events and read back from state, handing in, rewards through a port, facts, a save section per scope

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-09-25 07:35:45 +03:00
parent e146c7a337
commit 411206e45a
14 changed files with 984 additions and 0 deletions

View file

@ -0,0 +1,15 @@
# ludic.jobs - a job is (kind, param, need, reward, scope, gate); what a kind measures is the
# game's, counted by jobs_count and read back through JobsWorld.evidence
module ludic_jobs uses ludic_base
numbers float
import "ludic.base"
import "defs.ludic"
import "ports.ludic"
import "state.ludic"
import "jobs.ludic"
import "count.ludic"
import "lists.ludic"
import "boards.ludic"
import "posts.ludic"
import "save.ludic"
import "system.ludic"