DataTalksClub / DataTalksClub/website

D1.3 Freeze weekend: DTC on Relay in production

Open
#410 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Plan issue D1.3, phase 1 of the community-base unification plan.

Spec: docs/plan/phase-1.md, section D1.3, in DataTalksClub/community-base. Status is tracked in docs/plan/STATUS.md there, which stays the source of truth.

Depends on: D1.1, D1.2cb. Do not start until every one of them is done in STATUS.md.

Freeze issue. Playbook P13 applies: this moves data during a scheduled weekend freeze of the site. Do not start it outside a planned freeze window.

Process

This repository's AGENTS.md and _docs/PROCESS.md govern this work, with _docs/specs/ as the product authority. The plan says what to build and how to verify it; the site process says how work is done here.

Spec

Repository: DataTalksClub/website. Depends on: D1.1, D1.2cb. Freeze required: yes. Playbook P13.

Production checks after deploy:

  • jobs_ingress_selftest in the production container -> OK.
  • One scheduled job fires and succeeds within its cron interval.
  • One real transactional send to an owner mailbox reaches delivered.
  • Relay status contract green; DTC Studio jobs page shows no dead intents.

Done when

  • the checks above are pasted into the issue and the freeze label is removed

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

First read docs/plan/phase-1.md section D1.3, docs/plan/STATUS.md, AGENTS.md, _docs/PROCESS.md, and _docs/specs/; confirm D1.1 and D1.2cb are done before scheduling Playbook P13. During the planned freeze, run jobs_ingress_selftest in the production container and verify a scheduled job, transactional send, relay status contract, and DTC Studio jobs page. Done means the checks are pasted into the issue and the freeze label is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
devops, infrastructure, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.