See PHI873, which opens a discussion around broader authentication and signatures.
See PHI886, which has some more Java syntax highlighter escaping issues.
See PHI947, which would like a Herald filter which excludes personal rules owned by disabled users (these rules do not actually run, but appear in the "Active" list, which is misleading).
**Harbormaster**
(NOTE) See Also: T13088
See PHI929, which requests that we actually use `arc.staging` in describing staging ref locations. Perhaps, see also T10093.
See PHI927, which would like Harbormaster to have access to the `arc:onto` target branch.
See PHI933, which requests "Author" for build plans and an "Author" object policy. But a more clever approach is a "Current Viewer" policy which automatically turns into a concrete policy when saved.
**Drydock**
(NOTE) See Also: T13073
See PHI570, which asks questions about claims in T12145.
See PHI885, which requests timeouts on `git fetch` during working copy construction.
See PHI857, which wants support for serial queues in repository operations.
See PHI755, which could use verification around WorkingCopy blueprint selection.
See PHI917, which discusses an issue where disabling bindings in Almanac should knock out Host resources.
**Repositories**
See PHI943 and PHI889. One primitive we should clearly build in the short term is an intracluster sync log, since it would likely have helped with about 5 different issues by now.
See PHI930, which is approximately T10964.
**Database Connections**
See PHI916. When resolving futures during builds, we should close connections if we believe we're going to be sitting there for a while.
See PHI916. T11908 should move forward to the "migrate 700 callsites" stage, at least.
---
//Resolved-ish//
See PHI806. This is a sensitive request with moderate urgency.
See PHI937, which identifies an issue with `packages(project)`.
See PHI944, where an unusually shaped change is requiring a very large amount of memory to parse.
See PHI936. We could smooth out some language on the Workboards "Point Limit" field when `maniphest.points` is not configured.
In PHI930, we uncovered a translation string issue:
```
./bin/phd log --id X
Usage Exception: [Invalid Translation!] The "en_US" language data offers variant translations for the plurality or gender of argument 1, but the value for that argument is not an integer, PhutilNumber, or PhutilPerson (it is a value of type "string"). Raw input: <No daemon(s) with id(s) "%s" exist!>.
```
See PHI943. We should verify the modern behavior of `PhabricatorGlobalLock` in the presence of `KILL <id>` on the `GET_LOCK()` connection. I believe it is clear and explicit after D19702, which made the `catch (...)` more narrowly scoped.
See PHI904 for a Windows escaping mess.
See PHI841, which includes a request for richer `transaction.search` results for audits.
See PHI886, which has some more Java syntax highlighter escaping issues.
**Drydock**
(NOTE) See Also: T13073
See PHI570, which identifies some possible fundamental logic issues in Drydock.
See T13212, which requests an additional filter on Drydock Lease searches.
See PHI570, which asks questions about claims in T12145.
See PHI917, which discusses an issue where disabling bindings in Almanac should knock out Host resources.