gitoriaLog in with ident

antcolony

All repositories: gitoria

ReadmeCodePull requestsReleasesTicketsSettings
Commit3a4d03243a4d0324antcolony#37: a too-long report gets up to 3 fix tries, finished work is never thrown away for lengthmre3a4d0324/templates/decisions-global.md

6.6 KB

  1. # Decisions — all projects
  2. <!-- generated by the antcolony librarian (antcolony-scheduler: ./colony librarian) from librarian/decisions.json — do not edit by hand, it is rewritten -->
  3. The creator's decisions for **all projects** — current state only (superseded ones: `decisions-global-archive.md` beside this file).
  4. **A decision here overrides anything else; ask only if it is not decided here.**
  5. Each entry: date · the creator's exact words in quotes · where it was said · "means" = a READING (the librarian's or the architect's), not the creator's words — when in doubt, the quote counts.
  6. ## Contents
  7. - [data](#data) — 3
  8. - [deploy](#deploy) — 1
  9. - [look and style](#look-and-style) — 4
  10. - [shared components](#shared-components) — 2
  11. - [stack and how things run](#stack-and-how-things-run) — 4
  12. - [working style](#working-style) — 5
  13. ## data
  14. - 2026-09-23/24 · **"in general use the mpackdb uuid when creating things"** · source: architect session 2026-09-23/24, chat
  15. - means (the architect's reading, not the creator's words): primary keys are mpackdb `@id` ids, not counters.
  16. - 2026-09-23/24 · **"also put it into /storage/mpackdb always"** · source: architect session 2026-09-23/24, chat
  17. - means (the architect's reading, not the creator's words): database files live in `storage/mpackdb/`.
  18. - 2026-09-23/24 · **"i wanted to suggest at first we put those things in a project summary in tickets but a local file is better to handle if it got big"** · source: architect session 2026-09-23/24, chat
  19. - means (the architect's reading, not the creator's words): decisions are kept in local DECISIONS files, not in tickets.
  20. ## deploy
  21. - 2026-09-23/24 · **"deploy.sh yes, until gitoria does it automatically"** · **"proper subdomain creation is documented here @/CONTAINERS/web/docs/subdomain-vhost.md"** · source: architect session 2026-09-23/24, chat
  22. - means (the architect's reading, not the creator's words): deploys run via each app's deploy.sh (by the architect) until gitoria automates them; new subdomains follow that document.
  23. ## look and style
  24. - 2026-09-23/24 · **"i have my usual color palette and wanted to rotate the accent colors per project. like tickets is purple, ident is orange, tracker is green, gitoria blue. notes and calendar pwa whats left"** · source: architect session 2026-09-23/24, chat
  25. - means (the architect's reading, not the creator's words): one accent colour per app (notes and calendar got yellow and light blue).
  26. - 2026-09-23/24 · **"danger should get a real red any way"** · source: architect session 2026-09-23/24, chat
  27. - means (the architect's reading, not the creator's words): danger = a real red (#f44747), not the orange.
  28. - 2026-09-23/24 · **"worldapi layout bg color is 25,30,35 btw"** · **"fg color is 195,200,205"** · source: architect session 2026-09-23/24, chat
  29. - means (the architect's reading, not the creator's words): background rgb(25,30,35), text rgb(195,200,205).
  30. - 2026-09-23/24 · **"styles.hl can import any other hl file"** · **"so you make a tokens.hl somewhere and import { root } from 'hl:webex' and then i think `purple = root('rgb(25,30,35)')` or so"** · source: architect session 2026-09-23/24, chat
  31. - means (the architect's reading, not the creator's words): one hand-written tokens.hl with webex `var()` tokens, imported by each app's styles.hl (antcolony#3 was rejected once for building a workaround instead).
  32. ## shared components
  33. - 2026-09-23/24 · **"layouts.worldapi.org will be then basically what you suggested as worldapi-components"** · source: architect session 2026-09-23/24, chat
  34. - means (the architect's reading, not the creator's words): shared components (editor, differ, comments, tokens) live in layouts.worldapi.org.
  35. - 2026-09-23/24 · **"another component that can always use the same component is comments, taking the shape they have in social-network"** · **"your ticket history can stay as it is, just the comments in between use the social network component"** · **"avatar can come from ident"** · source: architect session 2026-09-23/24, chat
  36. - means: — (no reading recorded; the quote is all there is)
  37. ## stack and how things run
  38. - 2026-09-23/24 · **"ident, tickets and gitoria will be built in hybriel by you from scratch using other opus subagents"** · source: architect session 2026-09-23/24, chat
  39. - means (the architect's reading, not the creator's words): new worldapi apps are written in Hybriel.
  40. - 2026-09-23/24 · **"i dont see a need for node."** · **"the system works with docker containers that start with the system not systemd stuff"** · source: architect session 2026-09-23/24, chat
  41. - means (the architect's reading, not the creator's words): no Node services for these apps; everything runs as Docker containers with a restart policy, no systemd units.
  42. - 2026-09-23/24 · **"social starts with the new one"** · source: architect session 2026-09-23/24, chat
  43. - means (the architect's reading, not the creator's words): build on hl:webex (as projects/demo-social-network does).
  44. - 2026-09-23/24 · **"math is a plugin"** · source: architect session 2026-09-23/24, chat
  45. - means (the architect's reading, not the creator's words): maths comes from the hl:math plugin.
  46. ## working style
  47. - 2026-09-23/24 · **"why do you write so hard to read texts in tickets?"** · **"i will start to reject tickets if you keep formulating them unreadable"** · source: architect session 2026-09-23/24, chat
  48. - means (the architect's reading, not the creator's words): ticket texts short and plain (format in the README conventions).
  49. - 2026-09-23/24 · **"i never said questions belong in tickets."** · source: architect session 2026-09-23/24, chat
  50. - means (the architect's reading, not the creator's words): how questions are handled is NOT decided by the creator.
  51. - 2026-09-23/24 · **"that 3 question limit is pointless it will just pack multiple questions into one"** · source: architect session 2026-09-23/24, chat
  52. - means (the architect's reading, not the creator's words): no count limit; one question = one decision; a check filters questions.
  53. - 2026-09-23/24 · About a shortcut implementation: **"i dont know why this was not made properly and instead i am molested with such a dumb useless question of an obviously shit as fuck implementation"** · source: architect session 2026-09-23/24, chat
  54. - means (the architect's reading, not the creator's words): build it properly; never ask about internal details.
  55. - 2026-09-23/24 · **"we leave the scheduler on loreana for now and watch if its working. the workers just use the project folders on loreana as a workspace."** · source: architect session 2026-09-23/24, chat
  56. - means: — (no reading recorded; the quote is all there is)

Branches

Latest commits

  • 3a4d0324antcolony#37: a too-long report gets up to 3 fix tries, finished work is never thrown away for lengthmre
  • a6af7883tracker: worker box sees calendar.worldapi.org (login to copy)mre
  • c613d26btemplates: bridges to external components (login.js for ident's selector) are allowed (creator 2026-09-27)mre
  • 9062978ctracker: worker box sees /media/STORAGE/projects/old-tracker read-only (tracker#2 source data)mre
  • 7f9660eeState of 2026-09-27, before the move to gitoriamre