Skip to content

Commit 8fb3df7

Browse files
NovaLux12NovaLux12
andauthored
Restore the research/ ignore rule dropped in #99; add the README map link (#101)
#99 replaced the `research/` .gitignore rule with a comment asserting the directory 'stays gitignored' — and dropped the rule itself. Nothing was ignored any more: 1,170 files became stageable by a plain `git add -A`, including jsessionid_ and .corp hostname hits that are on the research repo's scrub list (research-repo AGENTS.md §7). Restore the rule and add the README orientation block linking the canonical map, which #99 left out of the README (it covered ARCHITECTURE, .gitignore and docs/vendor-api/README.md, but README.md still had zero references). Also adds a local research/README.md declaring the mirror non-canonical. Gitignored by design, so it is not part of this diff. Verified: research/ ignored again (0 stageable), 323/323 tests pass (identical to clean-main baseline), no .ts touched. Co-authored-by: NovaLux12 <nova@luxmail.co.uk>
1 parent 399811e commit 8fb3df7

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

‎.gitignore‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ state.json
1313
# The local notes stay gitignored because they carry material that must not
1414
# be published (vendor API keys, internal hostnames, raw archive captures).
1515
# The published repo is the citable surface; source comments link into it.
16+
#
17+
# The rule below is load-bearing, not documentation. PR #99 replaced the
18+
# `research/` rule with the comment above and dropped the rule itself, which
19+
# left 1,170 files - including jsessionid_ and .corp hostname hits from the
20+
# scrub list - stageable by a plain `git add -A`. Restored here.
21+
research/
1622

1723
# macOS Finder artifacts (also created by some Linux/Windows tools when
1824
# editing files on a shared filesystem). Not source.

‎README.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ Sends your Medtronic pump and CGM data to [Nightscout](http://www.nightscout.inf
1010
automatically, by logging into Medtronic's CareLink servers and
1111
uploading what it gets.
1212

13+
> **Medtronic publishes no API documentation.** The surface this bridge talks to
14+
> is reverse-engineered, and the map of it lives in a separate, continuously
15+
> re-verified repo: **[NovaLux12/carelink-api-research](https://github.com/NovaLux12/carelink-api-research)**
16+
> — [start here](https://github.com/NovaLux12/carelink-api-research/blob/main/docs/00-summary-the-map.md).
17+
>
18+
> Every source comment that makes a claim about CareLink links into it, and
19+
> [`docs/vendor-api/README.md`](./docs/vendor-api/README.md) records which finding
20+
> each one rests on. **Go there first** when debugging a fetch failure, checking
21+
> whether a route still exists, or changing how this bridge talks to CareLink —
22+
> and report what you find there, where a drift sweep will notice it.
23+
1324
> **How close is this to the official app?** The **data** path is the
1425
> same one the official CareLink app uses — the bridge takes its login
1526
> configuration from the same discovery document and posts to the same

0 commit comments

Comments
 (0)