Monorepo for Aesthetic.Computer
aesthetic.computer
1# Quotes
2
3Vendor quotes issued under **Aesthetic Inc.** Source of truth for what was billed, to whom, and for what scope. Each quote lives in its own directory named `<quote-id>-<slug>/`; the source and built PDF are both named after the quote ID (`<quote-id>.tex` / `<quote-id>.pdf`).
4
5## Quote ID
6
7Format: `AE-<YYYY>-<NNN>` — `AE` for Aesthetic (Inc.), four-digit year, three-digit sequence resetting each year. Set once per quote via `\newcommand{\quoteid}{...}` at the top of the `.tex` source (and used as the filename itself).
8
9## Ledger
10
11| Quote ID | Date | Recipient | Scope | Amount | Status |
12|----------|------|-----------|-------|--------|--------|
13| [AE-2026-001](AE-2026-001-ucla-social-software/AE-2026-001.pdf) | 2026-04-22 | UCLA Design Media Arts — Social Software (Jinwoo Park; program co-directed by Casey Reas and Lauren Lee McCarthy) | Technical documentation of Social Software runtime/language/tools, analysis of software in production across UCLA DMA, survey of open-source and proprietary stacks; hosted at [sosoft.arts.ucla.edu](https://sosoft.arts.ucla.edu/) | $1,200.00 | Issued |
14
15## Building
16
17Each quote builds independently with tectonic:
18
19```bash
20cd quotes/AE-2026-001-ucla-social-software
21tectonic -X compile AE-2026-001.tex
22```
23
24Relative paths in the source:
25- Fonts: `../../system/public/type/webfonts/` (YWFT Processing)
26- Logo: `../../papers/arxiv-ac/figures/pals.pdf`
27
28## Starting a new quote
29
301. Pick the next sequence number (look at the ledger, increment).
312. `cp -R AE-YYYY-NNN-<prev-slug>/ AE-YYYY-NNN+1-<new-slug>/` (or start from a blank fork of an existing one).
323. Rename the `.tex` inside to match the new quote ID.
334. Update `\newcommand{\quoteid}{...}` and the `\permalink` / `\permalinkdisplay` macros to reference the new filename.
345. Update recipient, subject, scope, amount.
356. Build, commit, add a row to the ledger above.