gitoriaLog in with ident

tickets

All repositories: gitoria

ReadmeCodePull requestsReleasesTicketsSettings
Commit97e269b597e269b5mission 010 (code order) 1/4: .hl files out of the root — lib/ (store, users, connections, invites, migrate, markdown, mdview, import = ticketfile, util = localtime, jsoncheck, api-helpers = api), tools/import.hl, components/styles.hl; import paths only. gate 249/0, connect 60/0, real-data reads identicalmre97e269b5/import/tickets/0001-tickets-app.md

898 B

  1. project: tickets.worldapi.org
  2. subject: Build the World Ticket System in Hybriel
  3. Everyone can write everyone a ticket. This is the only state store of AntColony, so it comes first.
  4. Minimal scope: projects, tickets (project, subject, summary, state), comments, append-only event
  5. history per ticket, an API the scheduler and CLI can use, a simple web UI with an inbox of
  6. everything awaiting the creator. States include "awaiting creator" (worker can set) and
  7. "confirmed" (only the creator can set). No users until ident exists (0002).
  8. Must be able to import the ticket files in /CONTAINERS/projects/antcolony/tickets/.
  9. Also sets up the shared design token layer: accent purple #c586c0 via --color-accent,
  10. --color-danger = #f44747, --red renamed --orange (tokens.css in layouts.worldapi.org).
  11. Built on hl:webex; follow hybriel projects/demo-social-network (structure, store, audiences, browser gate).

Branches

Latest commits

  • 97e269b5mission 010 (code order) 1/4: .hl files out of the root — lib/ (store, users, connections, invites, migrate, markdown, mdview, import = ticketfile, util = localtime, jsoncheck, api-helpers = api), tools/import.hl, components/styles.hl; import paths only. gate 249/0, connect 60/0, real-data reads identicalmre
  • 38f9d10ftickets: Hybriel master 06617221 (plugin allocators 3a781359 + 413f60e4, mpackdb 2cb7ae5e, http1 773de63e); gate 249/0, connect 60/0mre
  • d3db6139tickets: Hybriel master 190aa11d (fc838894 GC correctness, #126 closure scopes, #127); gate 249/0, connect 60/0mre
  • bce182e3tickets: Hybriel master 7eea0d32 (#126 memory, #48 lambda copies its argument); migrate.hl lambdas take &logmre
  • 4137be0fantcolony#40: mission references point to the moved missionsmre
  • 9bfba36aantcolony#40: history (LOG.md), worker briefs (missions/) and reports moved here from antcolony, numbered per project; old numbers in antcolony docs/mission-map.mdmre
  • c7bd2645tickets: Hybriel master 73267707 (#122 fixed); compactNow workaround removed (#110 covered)mre
  • 2ab91ee9tickets: gate checks rows appear once (session sync); re-vendor to ff51cf46 stopped on hybriel#122, stays 837fe120mre
  • e01c2b1dtickets#24: installable app (manifest, service worker, offline list), own icon; gate waits for the hello's pongmre
  • 752fbb7fdeploy.sh: back up live storage/.sessions/.env before every deploy (newest 5 kept)mre
  • 38bdd5e4deploy.sh: never send .git or .gitignore to Byrodinmre
  • f12fa1bcState of 2026-09-27, before the move to gitoriamre