|
1 | 1 | <!-- START doctoc generated TOC please keep comment here to allow auto update --> |
2 | 2 | <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> |
3 | 3 |
|
4 | | -**Table of Contents** _generated with [DocToc](https://github.com/thlorenz/doctoc)_ |
5 | 4 |
|
6 | 5 | - [hoopR Copilot Instructions](#hoopr-copilot-instructions) |
7 | 6 | - [Project Context](#project-context) |
| 7 | + - [Repository Workflow](#repository-workflow) |
8 | 8 | - [Code Style](#code-style) |
9 | | - - [Function Naming](#function-naming) |
10 | 9 | - [HTTP Layer](#http-layer) |
11 | 10 | - [Messaging Layer](#messaging-layer) |
| 11 | + - [Function Naming](#function-naming) |
12 | 12 | - [Roxygen Documentation](#roxygen-documentation) |
13 | 13 | - [Testing](#testing) |
14 | 14 | - [Environment Variables](#environment-variables) |
| 15 | + - [CI Secrets](#ci-secrets) |
15 | 16 | - [Conventional Commits](#conventional-commits) |
16 | 17 | - [V3 API Notes](#v3-api-notes) |
17 | 18 | - [Common Pitfalls](#common-pitfalls) |
@@ -153,4 +154,5 @@ Types: `feat`, `fix`, `docs`, `test`, `refactor`, `chore`, `style`, `perf`, `ci` |
153 | 154 | - IST Standings has dynamic game columns -- use `expect_true(all(core_cols %in% colnames()))`. |
154 | 155 | - NBAGL legacy schemas are no longer stable references for tests. Prefer validating core columns from current API payloads and handle named-list returns explicitly in tests. |
155 | 156 | - Local editor/worktree artifacts (e.g., `.vscode`, `.claude`, temp logs) can cause `R CMD check` notes/warnings if included in source checks. |
| 157 | +- KenPom HTML structure changes periodically -- CSS selectors for tables (`table#player-table`), referee links (`div.refline`), and navigation elements are fragile and may need updating. |
156 | 158 | - Never edit `NAMESPACE` or `man/` files by hand; regenerate with `devtools::document()`. |
0 commit comments