~/3300.md — читается за 33 секунды— a 33-second read

#3300.md

~/$
Обычно .md — это документация. У INTRO Solutions — production. Usually .md means docs. At INTRO Solutions it means production.
33:00 — когда 24/7 недостаточно 33:00 — when 24/7 is not enough
прокрутить файлscroll the file
## ПродуктыProducts

Каждый поддомен — строка этого файла. Каждая строка — работающий продукт. Every subdomain is a line of this file. Every line is a live product.

// в процессе: следующие строки этого файла уже пишутсяin progress: the next lines of this file are being written
// pay.3300.md — payment core
export async function charge(tx) {
  const sig = await hmac(tx.id, KEY);
  "idempotency": ensure(tx.id);
  return gateway.post("/v1/charge", tx);
}
if (!tx.verified) throw new PayError(402);
retry({ times: 3, backoff: "expo" });
webhook.emit("payment.succeeded", tx);
ledger.append({ tx, ts: Date.now() });
// TODO: 3-D Secure flow
const balance = await ledger.sum(acc);
audit.log(tx.id, "charged");
// pay.3300.md — payment core
export async function charge(tx) {
  const sig = await hmac(tx.id, KEY);
  "idempotency": ensure(tx.id);
  return gateway.post("/v1/charge", tx);
}
if (!tx.verified) throw new PayError(402);
retry({ times: 3, backoff: "expo" });
webhook.emit("payment.succeeded", tx);
ledger.append({ tx, ts: Date.now() });
// TODO: 3-D Secure flow
const balance = await ledger.sum(acc);
audit.log(tx.id, "charged");
В процессе In progress
идёт разработкаin development
# api.3300.md — gateway
route "/v1/*" -> auth -> ratelimit
token = jwt.sign(scope, exp: "33h")
if req.key not in vault: deny(401)
cache.set(etag, body, ttl=330)
metrics.observe("latency_ms", dt)
schema.validate(payload, strict=True)
queue.publish("events.v1", msg)
# openapi.yaml: 33 endpoints
deploy(stage="canary", traffic=0.33)
rollback_if(err_rate > 0.003)
# api.3300.md — gateway
route "/v1/*" -> auth -> ratelimit
token = jwt.sign(scope, exp: "33h")
if req.key not in vault: deny(401)
cache.set(etag, body, ttl=330)
metrics.observe("latency_ms", dt)
schema.validate(payload, strict=True)
queue.publish("events.v1", msg)
# openapi.yaml: 33 endpoints
deploy(stage="canary", traffic=0.33)
rollback_if(err_rate > 0.003)
В процессе In progress
идёт разработкаin development
// status.3300.md — monitor
probe("intro.3300.md", every: 30s)
probe("sms.3300.md",   every: 30s)
probe("rentos365.app", every: 30s)
uptime.window("90d").render()
alert.telegram(on: "degraded")
sla.target = 99.95
incident.timeline.publish()
latency.p99 < 330ms ? ok : warn
// history: 0 outages
heartbeat.emit("alive")
// status.3300.md — monitor
probe("intro.3300.md", every: 30s)
probe("sms.3300.md",   every: 30s)
probe("rentos365.app", every: 30s)
uptime.window("90d").render()
alert.telegram(on: "degraded")
sla.target = 99.95
incident.timeline.publish()
latency.p99 < 330ms ? ok : warn
// history: 0 outages
heartbeat.emit("alive")
В процессе In progress
идёт разработкаin development
## МанифестManifest

3300 — это не количество. Это формула того, как мы работаем. 3300 is not a quantity. It is the formula of how we work.

3
скорость надёжность удобствоspeed reliability convenience
3
дополнительных часа в суткиextra hours in our day
0
ошибокerrors
0
простояdowntime
## ChangelogChangelog

git log --oneline. Обновляется чаще, чем эта страница. git log --oneline. Updated more often than this page.

f3a21cv2026.08rentos:печать чеков: предпросмотр, брендинг, выписка балансаreceipt printing: preview, branding, balance statement
8d04bev2026.08rentos:Z-отчёт при передаче сменыZ-report on shift handoff
c19e77v2026.07intro:новый портал входа: hyperspace, RU/ENnew login portal: hyperspace, RU/EN
2b6f05v2026.07rentos:модуль «Товары»: оплата с баланса и возвратыGoods module: balance payment and refunds
a94d12v2026.07rentos:сверка кассы по товарам отдельным контуромseparate cash reconciliation for goods
710cfav2026.06rentos:режим «Прибывания»: браслеты и тарифы по фактуStays mode: wristbands and pay-as-you-go tariffs
5e3b90v2026.06rentos:телеграм-сводки: «Касса за день» по бизнес-днюTelegram digests: daily cash by business day
d27a44v2026.06rentos:офлайн-очередь передачи смены (IndexedDB)offline shift handoff queue (IndexedDB)
39c8e1v2026.05rentos:модуль «Задания» для операторовTasks module for operators
b05f6av2026.05sms:маршрутизация сообщений и коды подтвержденияmessage routing and verification codes
64d20bv2026.05rentos:фоны интерфейса: атмосферы и паттерны на токене акцентаUI backgrounds: atmospheres and accent-token patterns
e8811fv2026.04rentos:мультивалютность: 16 валют, SVG-символыmulti-currency: 16 currencies, SVG symbols
47ab3dv2026.04rentos:4 режима зон: счётчики, запуски, касса, прибывания4 zone modes: counters, launches, cash, stays
90cc58v2026.03site:rentos365.app: новый лендинг и страница возможностейrentos365.app: new landing and features page
1fe6a2v2026.03rentos:передача смены: пересчёт наличных по активамshift handoff: per-asset cash recount
ab34d9v2026.02core:единый вход в экосистему 3300.mdsingle entry into the 3300.md ecosystem
f3a21cv2026.08rentos:печать чеков: предпросмотр, брендинг, выписка балансаreceipt printing: preview, branding, balance statement
8d04bev2026.08rentos:Z-отчёт при передаче сменыZ-report on shift handoff
c19e77v2026.07intro:новый портал входа: hyperspace, RU/ENnew login portal: hyperspace, RU/EN
2b6f05v2026.07rentos:модуль «Товары»: оплата с баланса и возвратыGoods module: balance payment and refunds
a94d12v2026.07rentos:сверка кассы по товарам отдельным контуромseparate cash reconciliation for goods
710cfav2026.06rentos:режим «Прибывания»: браслеты и тарифы по фактуStays mode: wristbands and pay-as-you-go tariffs
5e3b90v2026.06rentos:телеграм-сводки: «Касса за день» по бизнес-днюTelegram digests: daily cash by business day
d27a44v2026.06rentos:офлайн-очередь передачи смены (IndexedDB)offline shift handoff queue (IndexedDB)
39c8e1v2026.05rentos:модуль «Задания» для операторовTasks module for operators
b05f6av2026.05sms:маршрутизация сообщений и коды подтвержденияmessage routing and verification codes
64d20bv2026.05rentos:фоны интерфейса: атмосферы и паттерны на токене акцентаUI backgrounds: atmospheres and accent-token patterns
e8811fv2026.04rentos:мультивалютность: 16 валют, SVG-символыmulti-currency: 16 currencies, SVG symbols
47ab3dv2026.04rentos:4 режима зон: счётчики, запуски, касса, прибывания4 zone modes: counters, launches, cash, stays
90cc58v2026.03site:rentos365.app: новый лендинг и страница возможностейrentos365.app: new landing and features page
1fe6a2v2026.03rentos:передача смены: пересчёт наличных по активамshift handoff: per-asset cash recount
ab34d9v2026.02core:единый вход в экосистему 3300.mdsingle entry into the 3300.md ecosystem
00000:00:00
часов непрерывной работыhours of continuous uptime
КишинёвChisinau
--:--
МоскваMoscow
--:--
Нью-ЙоркNew York
--:--

Сутки заканчиваются в 24:00. Мы продолжаем. 33:00 — работает дольше, чем длится день. A day ends at 24:00. We keep going. 33:00 — running longer than a day lasts.