From 9574994abb517534655382531305d95d4ba4d7e9 Mon Sep 17 00:00:00 2001 From: sstent Date: Fri, 13 Feb 2026 14:31:21 -0800 Subject: [PATCH] conductor(setup): Add conductor setup files --- conductor/code_styleguides/html-css.md | 49 +++++ conductor/code_styleguides/javascript.md | 51 ++++++ conductor/code_styleguides/python.md | 37 ++++ conductor/index.md | 14 ++ conductor/product-guidelines.md | 16 ++ conductor/product.md | 26 +++ conductor/setup_state.json | 1 + conductor/tech-stack.md | 23 +++ conductor/tracks.md | 8 + .../tracks/add_calcium_20260213/index.md | 5 + .../tracks/add_calcium_20260213/metadata.json | 8 + conductor/tracks/add_calcium_20260213/plan.md | 18 ++ conductor/tracks/add_calcium_20260213/spec.md | 25 +++ conductor/workflow.md | 169 ++++++++++++++++++ 14 files changed, 450 insertions(+) create mode 100644 conductor/code_styleguides/html-css.md create mode 100644 conductor/code_styleguides/javascript.md create mode 100644 conductor/code_styleguides/python.md create mode 100644 conductor/index.md create mode 100644 conductor/product-guidelines.md create mode 100644 conductor/product.md create mode 100644 conductor/setup_state.json create mode 100644 conductor/tech-stack.md create mode 100644 conductor/tracks.md create mode 100644 conductor/tracks/add_calcium_20260213/index.md create mode 100644 conductor/tracks/add_calcium_20260213/metadata.json create mode 100644 conductor/tracks/add_calcium_20260213/plan.md create mode 100644 conductor/tracks/add_calcium_20260213/spec.md create mode 100644 conductor/workflow.md diff --git a/conductor/code_styleguides/html-css.md b/conductor/code_styleguides/html-css.md new file mode 100644 index 0000000..74a0932 --- /dev/null +++ b/conductor/code_styleguides/html-css.md @@ -0,0 +1,49 @@ +# Google HTML/CSS Style Guide Summary + +This document summarizes key rules and best practices from the Google HTML/CSS Style Guide. + +## 1. General Rules +- **Protocol:** Use HTTPS for all embedded resources. +- **Indentation:** Indent by 2 spaces. Do not use tabs. +- **Capitalization:** Use only lowercase for all code (element names, attributes, selectors, properties). +- **Trailing Whitespace:** Remove all trailing whitespace. +- **Encoding:** Use UTF-8 (without a BOM). Specify `` in HTML. + +## 2. HTML Style Rules +- **Document Type:** Use ``. +- **HTML Validity:** Use valid HTML. +- **Semantics:** Use HTML elements according to their intended purpose (e.g., use `

` for paragraphs, not for spacing). +- **Multimedia Fallback:** Provide `alt` text for images and transcripts/captions for audio/video. +- **Separation of Concerns:** Strictly separate structure (HTML), presentation (CSS), and behavior (JavaScript). Link to CSS and JS from external files. +- **`type` Attributes:** Omit `type` attributes for stylesheets (``) and scripts (`